【发布时间】:2017-11-15 09:31:08
【问题描述】:
我很困惑我的Web Api Application 或IIS 在Windows 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