从IndentityServer 3请求令牌时,为什么会出现HttpError

时间:2016-06-21 11:29:51

标签: c# identityserver3

我有一个标准的IndentityServer 3应用程序,用于为我的应用程序生成令牌。我将此应用程序的多个实例部署到不同的服务器,我可以成功地从所有服务器请求令牌。最近我将另一个实例部署到Windows Server 2012并在请求令牌时开始获取HttpError

enter image description here

我使用以下代码来请求令牌

var tokenClient = new TokenClient(identityServerUrl,clientId,clientSecret);

var result = tokenClient.RequestClientCredentialsAsync("Test").Result;

关于可能导致IdentityServer 3获取HttpError的任何想法?

1 个答案:

答案 0 :(得分:0)

由于IIS配置,发生此问题。在IIS管理器中双击您的服务器,然后双击身份验证

enter image description here

确保已启用obly匿名身份验证。

enter image description here

非常重要:为IdentityServer网站应用相同的设置。