【问题标题】:IIS 10.0 Detailed Error - 404.0 - Not Found - After Windows 10 UpdateIIS 10.0 详细错误 - 404.0 - 未找到 - Windows 10 更新后
【发布时间】:2017-11-15 09:31:08
【问题描述】:

我很困惑我的Web Api ApplicationIISWindows 10 更新之后发生了什么。

如下所示的一些控制器运行良好:

[RoutePrefix("api/test")]
public class TestController : ApiController {
    [HttpPost]
    [Route("test01/{str}")]
    public IHttpActionResult Test01([FromUri]string str) {
        return Ok(str);
    }
}

但是像这样的其他一些不起作用并返回IIS 10.0 Detailed Error - 404.0 - Not Found

[RoutePrefix("api/companies")]
public class CompaniesController : ApiController {
    [HttpPost]
    [Route("test/{str}")]
    public IHttpActionResult PostCompany([FromUri]string str) {
        return Ok(str);
    }
}

注意:我已删除 Windows 和 Visual Studio 的更新。甚至重新安装了 Visual Studio 并从 windows features 重新启动了 IIS,但没有做任何更改。

现在我正在考虑重新安装操作系统。你有什么建议?

更多信息:我已经在我同事的机器上对其进行了测试,它的所有操作都按预期工作。

【问题讨论】:

    标签: c# asp.net iis asp.net-web-api visual-studio-2015


    【解决方案1】:

    在尝试了很多与operating systemvisual studioiis 相关的解决方案后,我发现真正的问题是引用另一个具有相同控制器名称的web-api 项目。

    我不确定这是否是错误,但我没想到会出现这种行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      • 2019-02-03
      • 2017-07-28
      • 2019-11-08
      相关资源
      最近更新 更多