簡體   English   中英

更改Web應用程序身份驗證以使用Windows身份驗證

[英]change web application authentication to use Windows Authentication

我正在嘗試在IIS 8.5上發布Web應用程序,但是當應用程序嘗試從SQL Server 2008檢索數據時出現此錯誤。

InnerException:{消息:發生錯誤。,ExceptionMessage:用戶'domainname \\ WES-JXC2J02 $'登錄失敗。,…} ExceptionMessage:“用戶'domainname \\ WES-JXC2J02 $'登錄失敗。

SQL Server沒有將WES-JXC2J02 $列為授權用戶,因為它是我的開發機名稱。 如果我嘗試將計算機名稱添加為SQL Server中的用戶,則會出現錯誤,因為域中沒有此類用戶。 我想使用Windows身份驗證,該身份驗證設置為在IIS中啟用。 我該如何解決?

因此,顯然,正如@MikeCheel所說,它正在將我的計算機憑據轉發到SQL Server,以從數據庫中檢索數據。 原來,我需要在訪問受限的SQL Server中創建一個新的登錄名,然后在connectionString中添加用戶ID和密碼。 我很難理解SQL Server必須啟用SQL和Windows身份驗證。 配置完成后,就建立了連接並且數據正確顯示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM