小编jay*_*vee的帖子

Web API获取正在工作,但在iis中发布后却无法发布和删除

我已经挣扎了4个小时,但仍然没有任何解决方法。我已经进行了一些修改,但是我的发布和删除api仍然返回错误500。

获取js

$.getJSON(API_URL + 'api/claim/search', params).done(function (data) {
    myJsonObject = data;
    d.resolve(data);
});
return d.promise();
Run Code Online (Sandbox Code Playgroud)

API

[Route("api/claim/search")]
[System.Web.Http.AcceptVerbs("GET")]
[System.Web.Http.HttpGet]
public IEnumerable<ClaimInfo> Get([FromUri] ClaimSearch obj_ClaimSearch)
{
    //my code
}
Run Code Online (Sandbox Code Playgroud)

这种获取方法正在工作100%

开机自检

$.ajax({
    type: "POST",
    data: JSON.stringify(p[0]),
    url: API_URL + "api/claim/" + (editorPage === "resubmission" ? "saveresubmissionpatient": "savepatient"),
    contentType: "application/json",
    success: function (data) {

    },
    error: function () {

    }
});
Run Code Online (Sandbox Code Playgroud)

API

[Route("api/claim/savepatient")]
[System.Web.Http.AcceptVerbs("POST")]
[System.Web.Http.HttpPost]
public Guid SavePatient([FromBody]ClaimInfo claimInfo)
{
    //my code
}
Run Code Online (Sandbox Code Playgroud)

这是我的WebApi.Config.cs

public static void Register(HttpConfiguration config)
{
    config.MapHttpAttributeRoutes();

    config.Routes.MapHttpRoute( …
Run Code Online (Sandbox Code Playgroud)

iis asp.net-web-api

5
推荐指数
1
解决办法
1030
查看次数

标签 统计

asp.net-web-api ×1

iis ×1