2015-11-16 136 views
1

我有一箇舊的應用程序和其他開發人員使用的連接字符串這樣ASp.net Web應用程序連接字符串問題

<add key="test" value="Data Source=Serzero;Database=NijaDatabase;trusted_connection=true;Connect Timeout=360"/> 

我的問題是,應用程序是完全毀在本地服務器訪問遠程數據庫時我使用VS2010,但是當我舉辦這次我在我的機器上的IIS應用程序得到錯誤...本地化應用程序了工作正常登錄註銷的一切,但在IIS上獲取此錯誤時嘗試登錄

Login failed for user 

說明:未處理的異常發生在執行當前Web請求期間。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。

Exception Details: System.Data.SqlClient.SqlException: Login failed for user . 

Source Error: 

回答

3

您需要將Integrated Security=False;User Id=userid;Password=password添加到連接字符串中。

+0

如果我把Integrated Security = False的話,Nop會得到相同的錯誤;它顯示我的用戶名和說相同的事情,如果我把用戶名相同的東西:( – Mohsin

+0

您的用戶帳戶是否有權訪問數據庫?需要是用於訪問數據庫的任何用戶帳戶。此外,也許檢查以確保在IIS中將匿名身份驗證設置爲關閉 –

+0

當我在應用程序的加載中添加匿名身份驗證關於獲取此錯誤HTTP錯誤401.2 - 未授權 由於身份驗證標頭無效,您無權查看此頁面 – Mohsin