即使启用匿名身份验证,在调用web api时也会获得401 Unauthorized

时间:2014-01-07 06:08:59

标签: authentication iis asp.net-web-api http-status-code-401

我正在开发一个web api。当我通过Visual Studio在本地工作站上运行web api并使用Fiddler或IE来使用它时,一切都很好。
但是如果我将它部署到远程IIS服务器中,我会在IE,Fiddler或客户端应用程序中获得401错误代码。即使我在IIS中启用匿名身份验证,仍然会发生401。
有人能给我一些建议吗? 感谢。

1 个答案:

答案 0 :(得分:1)

您可以右键点击验证 “匿名身份验证”,然后选择修改。从那里,您可以指定运行匿名身份验证的凭据。如果您设置了自己的帐户,它应该可以运行(或任何可以运行Web API的帐户)。