2017-05-08 68 views
0

當我的電腦運行我的Web ApplicationIIS與DataBase(sqlServer)的連接有效,但另一方面當我嘗試從另一臺計算機運行時(不運行iis )它拋出這個exeption:Login failed for user 'NT AUTHORITYANONYMOUS LOGON'.有人可以幫助我嗎?我對這個話題不是很有經驗。 編輯:林使用Windows身份驗證(冒充=真) 這裏是連接字符串:Data Source=XXXXX\APP; Initial Catalog=cebi; Integrated Security=True用戶'NT AUTHORITYANONYMOUS LOGON'的登錄失敗

+0

你的連接字符串可能是錯誤的。請將它添加到您的問題中,以便我們可以幫助您。 –

+0

@KobyDouek但是當我在運行iis的計算機上運行應用程序時,它正常工作,問題出現在我嘗試從另一臺計算機上打開時出現。但我可以添加連接字符串,如果你們認爲那裏可能有問題 –

回答

2

編輯:林使用Windows身份驗證(impersonate = true)這裏是連接字符串:Data Source=XXXXX\APP; Initial Catalog=cebi; Integrated Security=True

您的域名管理員需要爲IIS設置Kerberos Constrained Delegation。描述這一更友好一些博客:

+0

但我沒有權限在這裏「混亂」活動目錄,這是唯一的方法嗎? sry im在這方面並不是很有經驗,而且第一次聽說「Kerberos」 –

+1

這就是爲什麼我告訴你,你需要讓**域管理員**爲你做這件事。絕對肯定,沒有其他辦法。 –

+0

好吧如果管理員可以爲我做這個謝謝 –

相關問題