我们最近从IIS6迁移到IIS7,我们遇到了一些问题。最糟糕的似乎是.axd文件在IIS7中的处理方式不同。它们通过管道运行身份验证和授权模块以及global.asax事件。这会因各种原因(特定于我们的代码)导致问题,而不会进入。
我们怎样才能将所有这些文件中的.axd文件排除在IIS6之外?感谢。
注意:我们仍处于32位经典流水线模式。
答案 0 :(得分:1)
您可以尝试在web.config
中添加它<location path="name_of_handler.axd">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>