DNN WebAPI基本身份验证失败,响应为401

时间:2020-06-25 16:20:52

标签: c# asp.net-web-api dotnetnuke

我已经编写了DNN Web API,当从本地系统http://www.myproj.local/desktopmodules/Handler/api/US/TestGetCall调用时,该API可以正常工作

public class MyController : ControllerBase
{
    // Get api/US/TestGetCall
    /// <summary>
    /// 
    /// </summary>
    /// <returns></returns>
    [HttpGet]
    [DnnAuthorize(StaticRoles = "MyRole")]
    public HttpResponseMessage TestGetCall()
    {
        return Request.CreateResponse(HttpStatusCode.OK, "I am a test get call");
    }
}

[![来自我的本地系统的结果] [1]] [1]

但是,如果使用相同的基本身份验证详细信息从https://code.myserver.com/desktopmodules/Handler/api/US/TestGetCall执行,则失败。

[![API调用失败] [2]] [2]

可能是什么问题? [1]:https://i.stack.imgur.com/qGPnk.png [2]:https://i.stack.imgur.com/tsXbh.png

0 个答案:

没有答案