2013-01-07 128 views
0

我是Vb.net的新用戶。我正在創建一個需要Windows登錄名的Intranet應用程序。我從System.Net.CredentialCache.DefaultNetworkCredentials獲得了登錄名。它在我的本地主機上運行良好。但問題是,當我試圖訪問從開發服務器的站點則顯示錯誤:請求失敗,HTTP狀態401:拒絕訪問

The request failed with HTTP status 401: Access Denied

但相同的代碼工作正常,在試驗environment.I沒有任何想法,爲什麼這些都環境行爲不同。 我正在使用Windows集成身份驗證和禁用匿名訪問。請幫我弄清楚這個問題。

Dim consumeWebService As ws-ProfileService 
consumeWebService = New ws-ProfileService 
consumeWebService.PreAuthenticate = True 
consumeWebService.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials 

在此先感謝。

回答

0

這聽起來像是一個模仿問題。有一個在這裏閱讀,看看這是否有幫助。即使七歲,這絕對值得一讀。

How To: Use Impersonation and Delegation in ASP.NET 2.0

+0

讓我在該網站上看看...謝謝唐尼 – Prasy

+0

我試圖使用<身份冒充=「真」 />在web.config文件中,但現在我得到這個錯誤「500 - 內部服務器錯誤。您正在查找的資源存在問題,並且無法顯示「@Donny McCoy – Prasy

+0

您是否正在登錄域並且也是該域上的開發服務器? –

相關問題