我开始调试时会激活Application_BeginRequest。然后,如果我点击像" / home"这样的链接,我立即收到404错误,Application_BeginRequest甚至没有被触发,但是如果我添加" .aspx",它就会'被解雇了。奇怪的是,它上周正在运作。
答案 0 :(得分:2)
这是您的应用程序的配置问题。 IIS无法正确处理无扩展的URL。
尝试将以下条目添加到您的web.config文件中:
<modules runAllManagedModulesForAllRequests="true" />
此处还有一个Microsoft的修补程序: http://support.microsoft.com/kb/980368
前段时间我安装了那个,WebApi
请求(无人问津)的问题都没了。