【发布时间】:2013-10-30 20:16:13
【问题描述】:
我将应用程序升级到 Web Api 2,并且 Application_Start 不会触发在 IIS Express 上运行的升级后。我确实遵循了http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2 的官方升级路径,并三次检查了我的设置。
应用程序使用 StructureMap MVC 4 来注入依赖项。所以 WebActivator 的 PreApplicationStartMethod 被触发并且依赖解析器被正确设置。之后,无法追踪其他执行。我已启用编辑并继续,但未命中 Application_Start 开头的断点。
这是我尝试过的所有内容: 一种。禁用 PreApplicationStartMethod 并运行应用程序 湾。更改 Global.asax 的编译设置和后面的代码 C。创建另一个具有类似结构的 WebApi2 项目并设置减去实际代码,并且工作正常
我已经清理并运行了该应用程序;还清理了 Temp ASP.NET 文件夹
感谢帮助解决此问题。
【问题讨论】:
标签: c# asp.net-web-api asp.net-mvc-5