我对Asp.NET MVC应用程序有一个奇怪的问题。
在IIS 7.5上使用Asp.NET MVC 3预览1 - 集成
构建应用程序后,一切运行正常。然后经过一段随机的时间(或者有时在更新视图或js文件之后),应用程序就会死掉。
意思是,请求根页面,我收到403错误并请求任何其他页面我收到404错误。
重建之后,一切都恢复正常,直到它再次死亡。
我在两台不同的开发机器上看到了这一点。另外,我在dev机器上有另一个非常相似的应用程序(MVC 3,IIS等),这个应用程序没有问题。我已经详细检查了配置文件,看不到任何明显差异。
有谁知道什么可能导致应用程序死亡或在哪里寻找更多信息? (我仍然可以访问elmah.axd,但没有信息)。
答案 0 :(得分:1)
这里没什么可说的,但403和404是线索,至少ASP.NET路由不起作用; 403将返回,因为Web服务器认为您要进行目录浏览,404因为您的请求没有有效的相应资源。
由于您使用的是新版本的MVC,我怀疑这个问题可能存在问题。当您收到错误条件时,您可以浏览到常规.aspx页面吗?它是否正确执行服务器端代码?
您拥有IIS 7.5中托管的站点,而不仅仅是内置的Visual Studio Web服务器,对吧?是否可以打开监视/事件日志记录以查看IIS是否正在受到攻击?
我为没有任何实际答案而道歉,听起来你有一个难以调试的问题。
祝你好运!