2011-01-28 271 views
2

我現在有一個問題,現在幾個月...Web服務授權認證

我有一個Web服務和一個客戶端使用Web服務。

當我嘗試將Web服務添加到客戶端(使用「添加Web引用..」)時,我搜索本地計算機上的Web服務並找到它。但是當我點擊它以將其添加到項目中時,我得到一個提示對話框詢問我的用戶名和密碼。

我記得時候,我沒有這個對話框,我不知道爲什麼這會發生現在...

Web服務的Web.config文件中包含<authentication mode="Windows" />

幾個細節:

  • 我正在使用Visual Studio 2008 Standard。
  • 該程序是用C#編寫的。
  • 我正在使用IIS 5.1,並且僅使用「集成Windows身份驗證」進行配置的Web服務已選中。

在我的Windows XP中我正在使用(爲了登錄)用戶名和密碼。

無論我如何將Web服務添加到客戶端,我都無法添加它。它失敗。

+0

您是否最近升級到vs2008? – jinsungy 2011-01-29 02:06:37

回答

0

檢查您的Web項目(客戶端)是否在VS2008的內置Web服務器上運行...在項目 - >屬性 - > Web部分下。

如果沒有,您可以檢查Web服務項目上的相同設置,並嘗試連接兩個選項嗎?

這應該做到這一點。

**從上面