定義了一個SQL Server,它只允許用戶x(在域中)連接到並僅通過使用Windows身份驗證。
我正在使用用戶x成功連接到計算機。
我正在從Visual Studio中成功運行我的網站。
但是,當我嘗試訪問我的網站在IIS上失敗,因爲它使用的是不同於x的用戶:
當我的ASP.NET網站嘗試連接失敗時,因爲它使用的是用戶y。
連接字符串未指定使用Windows身份驗證的用戶和密碼。
用戶y從哪裏來?它是IIS安裝或登錄的用戶?使用未知用戶連接到SQL Server的IIS/ASP.NET
SQL Server不是我的,所以我無法添加用戶或在那裏更改身份驗證方法。
有沒有一種方法可以讓IIS/ASP.NET模仿(是這個詞)用戶x?
IIS以本地系統帳戶運行,並且依賴於它的所有服務。 – kroiz 2012-01-12 09:29:42