2016-06-21 52 views
0

我有一個標準的IndentityServer 3應用程序,用於爲我的應用程序生成令牌。我將這個應用程序的多個實例部署到不同的服務器,並且我可以成功地從它們中請求令牌。我最近部署了另一個實例到Windows Server 2012,並開始請求令牌爲什麼我會在從IndentityServer請求令牌時得到HttpError 3

enter image description here

我使用下面的代碼請求對令牌

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

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

任何想法時,得到一個HttpError什麼可能導致IdentityServer 3得到一個HttpError?

+0

https://github.com/IdentityServer/IdentityServer3/issues/703也許這可以幫助你 – Mekap

+0

什麼版本的IIS –

+0

的IIS 8.0.9200.16384 – user65439

回答

0

由於IIS配置而發生此問題。在IIS管理器中雙擊您的服務器並雙擊身份驗證

enter image description here

確保啓用了笨拙的匿名身份驗證。

enter image description here

非常重要:應用相同的設置,爲您IdentityServer網站。

相關問題