1

我对 Asp.NET MVC 应用程序有一个奇怪的问题。

在 IIS 7.5 上使用 Asp.NET MVC 3 Preview 1 - 集成

构建应用程序后,一切运行正常。然后在一段时间后(或者有时在更新视图或 js 文件之后)应用程序会死掉。

意思是,请求根页面,我得到 403 错误,请求任何其他页面我得到 404 错误。

重建后,一切都会再次正常运行一段时间,直到它再次死亡。

我在两台不同的开发机器上看到了这一点。另外,我在两台开发机器上都有另一个非常相似的应用程序(MVC 3、IIS 等),并且这个应用程序运行没有问题。我已经详细检查了配置文件,看不到任何显着差异。

有谁知道什么可能导致应用程序死亡或在哪里寻找更多信息?(虽然没有任何信息,但我仍然可以访问 elmah.axd)。

4

1 回答 1

1

这里没有什么可做的,但 403 和 404 是至少 ASP.NET 路由不起作用的线索;403 又回来了,因为 Web 服务器认为您想要进行目录浏览,404 是因为您的请求没有有效的相应资源。

由于您使用的是新版本的 MVC,我怀疑问题可能就在那里。当您收到错误情况时,您可以浏览到常规的 .aspx 页面吗?它是否正确执行服务器端代码?

您的站点托管在 IIS 7.5 中,而不仅仅是内置的 Visual Studio Web 服务器,对吗?是否可以打开监视/事件日志以查看 IIS 是否受到影响?

对于没有任何实际答案,我深表歉意,听起来您有一个棘手的问题要调试。

祝你好运!

于 2010-09-29T19:26:19.363 回答