小编pan*_*eer的帖子

升级到Web API 2后,HttpApplication.Application_Start未触发

我将应用程序升级到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并运行应用程序b.更改Global.asax的编译设置和c后面的代码.创建另一个具有类似结构的WebApi2项目,并设置减去实际代码,并且工作正常

我已经清理并运行了应用程序; 还清理了Temp ASP.NET文件夹

感谢帮助解决这个问题.

c# asp.net-web-api asp.net-mvc-5

10
推荐指数
2
解决办法
6867
查看次数

标签 统计

asp.net-mvc-5 ×1

asp.net-web-api ×1

c# ×1