MVC3 Global.asax.cs事件未在本地IIS中触发

时间:2012-01-04 11:44:50

标签: visual-studio-2010 asp.net-mvc-3 iis-7

我有一个MVC3应用程序,尝试在IIS(6.1和7.5 Express)中注册/运行它,因此我可以将其作为本地服务器运行并通过VS2010进行调试。由于某种原因,Global.asax.cs文件中的事件未触发。也就是说Application_Start因此也没有调用RegisterRoutes。

我使用Re-sharper并告诉我从未使用过Application_Start()这很奇怪,因为当我使用ASP.NET本地Web服务器(项目属性,使用Visual Studio开发服务器)时,会按预期调用并执行它。

问题似乎在于通过IIS运行应用程序?

该文件是一个.cs文件,所以我尝试按照后面的代码创建Global.asax并继承 Global.asax.cs。我还查看了IIS管理器>处理程序映射> ExtensionlessUrlHandler-ISAPI-4.0_64bit沿着MVC路由的思路思考 - 仍然,我在这里找不到解决方案。

我在这里搜索过帖子并询问了谷歌,但未能提出解决方案。还有其他想法吗?

0 个答案:

没有答案