1

我使用这种方法为 DotNetNuke 7.0 使用 WebAPI 编写了一些 WebAPI 控制器

一切都很好。

今天我将 DNN 升级到 7.2.1 并将我的项目升级到 ASP.NET Web API2 并且我在本地计算机上的服务现在无法正常工作 - 它们返回“HTTP 错误 404.0 - 未找到”。

我认为这与 IIS 和无扩展 URL 有关 - 我检查了 IIS 和 DesktopModules 不是这里建议的应用程序。

我尝试了 Fiddler 和 F12 调试工具,但消息没有给出任何线索。我该如何调试它以找出问题所在?

4

1 回答 1

1
  1. webapi 模块来自的文件夹应该不是应用程序,这意味着它应该使用主 web.config。
  2. 检查 web.config(文件差异),升级之间发生了什么变化。
于 2014-02-10T16:44:07.097 回答