【问题标题】:Controller functions not found after IIS publishIIS 发布后未找到控制器功能
【发布时间】:2017-05-04 08:35:28
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-25
      • 2020-01-07
      • 2023-03-14
      • 2019-10-21
      • 2019-01-09
      • 2016-11-07
      • 2014-10-30
      • 1970-01-01
      相关资源
      最近更新 更多