我在Asp.NET MVC应用程序中遇到了一个奇怪的问题。
在IIS7.5上使用Asp.NET MVC3预览版1-集成
构建应用程序后,一切都运行得很好。然后,在某个随机时间量之后(或者有时在更新视图或js文件之后),应用程序终止。
这意味着,请求根页面时,我得到了403错误,而请求任何其他页面时,我得到了404错误。
在重建之后,一切都会正常工作一小段时间,直到它再次死亡。
我在两台不同的开发机器上看到了这一点。此外,我还有另一个应用程序,它在两台开发机器上非常相似(MVC3,IIS等),这个程序运行起来没有问题。我仔细检查了配置文件,没有发现任何显著的区别。
有没有人知道什么会导致应用程序死亡,或者去哪里寻找更多的信息?(我仍然可以访问elmah.axd,尽管那里没有任何信息)。
发布于 2010-09-30 03:26:19
这里没有太多的内容,但403和404是至少ASP.NET路由不工作的线索;403返回是因为web服务器认为您想要进行目录浏览,404是因为您的请求没有有效的相应资源。
由于您使用的是新版本的MVC,我怀疑问题可能就在那里。当您获得错误条件时,您可以浏览到常规的.aspx页面吗?它是否正确地执行服务器端代码?
您的站点托管在IIS 7.5中,而不仅仅是内置的Visual Studio web服务器,对吧?是否可以打开监视/事件日志记录,以查看IIS是否受到影响?
我很抱歉没有任何实际的答案,听起来你有一个很难调试的问题。
祝好运!
https://stackoverflow.com/questions/3824750
复制相似问题