我有一个WebAPI控制器。
public class MyController : ApiController
{
[HttpPost]
public SomeResult MyAction(string name, string message)
{
return SomeResult.???;
}
}
我有一个Angular控制器调用这个方法。
$http
.post("/api/My/MyAction", { name: "bob", message: "hello" })
.then(function(xhr) { ... }, function(xhr) { ... });
我得到了以下结果
'/' 应用程序中的服务器错误。
找不到该资源。
我做错了什么?
附言:这不是URL的问题...当我使用 HttpGet
并将参数添加到查询字符串时,它可以工作。