首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebookredirect.axd错误

facebookredirect.axd错误
EN

Stack Overflow用户
提问于 2011-04-25 09:24:41
回答 1查看 633关注 0票数 1

我有一个facebook的应用程序,它与facebookredirect.axd有问题。如果您只需在浏览器中键入/facebookredirect.axd,它就可以正常工作。但是,在重定向中,在用户授权权限后,它会给出服务器500错误。

我(我相信)有合适的web.config条目(从codeplex的示例中复制过来)。

通过将应用程序池设置为集成,我可以绕过此错误。然而,出于其他原因,我的应用程序需要在经典模式下运行。

有没有人知道facebookredirect.axd不能在集成模式下运行的问题?

EN

回答 1

Stack Overflow用户

发布于 2011-05-05 22:13:02

有没有人知道facebookredirect.axd不能在集成模式下运行的问题?

是的,我在集成模式下也遇到了同样的问题。我还复制了样本中的条目:

代码语言:javascript
复制
  <system.web>
    <!--Other tags...-->
    <httpHandlers>
      <add verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web"/>
    </httpHandlers>
  </system.web>

我还得到了500服务器错误,调查发现在IIS7中您必须对该条目进行一些修改,因为IIS7以不同的方式处理http处理程序,如下所示:

代码语言:javascript
复制
<configuration>
  <!--Other tags...-->
  <system.web>
  <!--Other tags...-->
  </system.web>
<system.webServer>
<handlers>
    <add name="facebookredirect.axd" verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" />
</handlers>
</system.webServer>  
</configuration>

对于IIS7,就像这样(请注意,<system.webServer>是在</system.web>之后)。

关于你的问题经典/集成:我没有尝试在经典模式下,但我猜如果你想要重定向,你需要集成模式…希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5774421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档