2013-08-22 47 views
0

我有一個aspnetcompatibility =真正的WCF服務(http綁定)在我的Asp.Net網站的同一個域中。Asp.Net Web窗體調用相同的域WCF服務,無需身份驗證

我想從我的Asp.Net服務器端代碼調用WCF服務。

我試圖向http://testDomain/mySite/services/mySvc.svc發出一個網絡請求,但獲得了登錄頁面。

有沒有辦法從相同的域名asp.net網站調用wcf服務,以便該服務知道不會再次進行身份驗證?

注意:我使用IIS7,只要我可以通過身份驗證進行調用,就可以通過綁定進行更改。我希望能在IIS中託管svc。

回答

1

嘗試在IIS中爲託管服務啓用Windows身份驗證並禁用匿名身份驗證(如果已啓用)。此外,從客戶端傳遞安全憑證(可能是您的情況下的域憑證)到服務。

+0

如果您確實想要避免任何身份驗證,您可以將安全模式設置爲無,並在IIS中啓用匿名身份驗證。它應該工作。 – vibhu

相關問題