title: .net Facebook redirect handler not working if not in root of site
body: <p>I have a Facebook canvas app developed in /net using C# and the latest Facebook SDK 5.xyz
  Everything was working fine when i had the app was running a website where all files were on root directory ( <a href="http://localhost:81/" rel="nofollow">http://localhost:81/</a> ).
  Now I had to move (adapt) my app to run from a subdir of an existing website  ( <a href="http://localhost:81/MySiteFacebook/" rel="nofollow">http://localhost:81/MySiteFacebook/</a> )
  in web.config i have</p>
  
  <pre><code>     &lt;handlers&gt;
    &lt;add name="facebookredirect" path="facebookredirect.axd" verb="*" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" /&gt;
  </code></pre>
  
  <p></p>
  
  <p>But this way is not working, while the Authorization is doing the redirect i see in url: </p>
  
  <p><a href="http://www.facebook.com/dialog/oauth/?scope=user_about_me,publish_stream,email&amp;state=STATEHASHHER&amp;client_id=CLIENTIDHERE&amp;redirect_uri=http://localhost:81/facebookredirect.axd" rel="nofollow">http://www.facebook.com/dialog/oauth/?scope=user_about_me,publish_stream,email&amp;state=STATEHASHHER&amp;client_id=CLIENTIDHERE&amp;redirect_uri=http://localhost:81/facebookredirect.axd</a></p>
  
  <p>if i manulay add in the url at redirect_uri the subdir and come with: <a href="http://localhost:81/MySiteFacebook/facebookredirect.axd" rel="nofollow">http://localhost:81/MySiteFacebook/facebookredirect.axd</a></p>
  
  <p>The redirect works fine, it sends me to my registration page.</p>
  
  <p>Given this behavior i went back to my web.config and added the /MySiteFacebook/facebookredirect.axd to the 'path' of the handled.</p>
  
  <p>Guess what? it is not adding this path to the redirect_uri.. ? :(</p>
  
  <p>Any idea? please , Thanks.</p>