2014-01-07 84 views
3

我開發一個web API。當我通過Visual Studio在本地工作站上運行web api並使用Fiddler或IE來使用它時,所有事情都很好。
但如果我是部署到遠程IIS服務器,我得到401錯誤代碼在IE中,提琴手或客戶端應用程序。即使我在IIS中啓用匿名身份驗證,401仍然會出現。
任何人都可以給我一些建議嗎?
謝謝。獲得未經授權401電話時,網頁API,即使啓用匿名身份驗證

+0

您是否禁用了所有其他身份驗證?嘗試禁用除Anonymous之外的所有其他身份驗證,以用於IIS中的網站/ WebApplication。 –

+0

即使所有其他身份驗證被禁用,401仍會出現。 – KyL

+0

服務器的「WWW-Authenticate」響應頭實際上要求什麼認證? –

回答

0

您可以右鍵單擊在身份認證「匿名身份認證」並選擇編輯。從那裏,您可以分配您運行的憑證匿名驗證。如果您設置了自己的帳戶,它應該可以工作(或任何可以運行Web API的帳戶)。

相關問題