IIS发布后找不到控制器功能

时间:2016-12-19 10:06:32

标签: asp.net iis asp.net-web-api2 publish

我有一个带有WEB API 2控制器的ASP.NET 4.5.2解决方案,Owin Oauth 2授权和基于Angular 2的前端客户端。

该解决方案在调试器中运行完美,但当它发布到运行IIS 7的服务器上的网站时,将返回对控制器方法的调用,代码为404。

IIS生成的日志: http://www.filedropper.com/uex161219

来自%SystemDrive%\ Windows \ System32 \ LogFiles \ HTTPERR的HTTPERR文件:http://www.filedropper.com/httperr1

任何有关如何调试或解决问题的帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

通过将应用程序池的.NET Framework版本从2.0更改为4.0来解决问题。