500.21错误
管理员身份运行
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
iis应用池选择4.0
不支持PUT,DELETE
项目Web.config,移出WebDAV
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
IHttpActionResult返回类型很好用
[HttpPost]
public IHttpActionResult Test()
{
//在这里输入你的代码逻辑
return Json(new { data = new object[] { } });
}
[HttpPut]
public IHttpActionResult Test1()
{
//在这里输入你的代码逻辑
return Json("");
}
ajax跨域调用webapi
web.config中添加如下的内容