C# Visual Studio 2015/IIS Express和ApiController发布事件
每当我尝试在本地运行包含API的POST(IHttpActionResult)事件的解决方案时,我都会收到一条消息说“此控制器不支持get”…即使它是POST事件。但是,如果我将解决方案发布到我的web服务器上,它就可以正常工作。有没有办法配置我的本地开发环境以支持POST事件 控制器只包含一个简单的方法:C# Visual Studio 2015/IIS Express和ApiController发布事件,c#,c#-4.0,asp.net-web-api,C#,C# 4.0,Asp.net Web Api,每当我尝试在本地运行包含API的POST(IHttpActionResult)事件的解决方案时,我都会收到一条消息说“此控制器不支持get”…即使它是POST事件。但是,如果我将解决方案发布到我的web服务器上,它就可以正常工作。有没有办法配置我的本地开发环境以支持POST事件 控制器只包含一个简单的方法: [Route("api/factories/add/{newLocation}")] public IHttpActionResult Post(string newLoca
[Route("api/factories/add/{newLocation}")]
public IHttpActionResult Post(string newLocation)
{
...do stuff...
return Ok(stuff);
}
谢谢 添加一个
HttpPost
属性:
[HttpPost]
[Route("api/factories/add/{newLocation}")]
public IHttpActionResult Post(string newLocation)
{
...do stuff...
return Ok(stuff);
}