當我將我的應用程序部署到服務器時,我收到登錄失敗消息。我的數據庫和應用程序位於兩臺獨立的物理機器上。但是,在本地開發和測試並連接到數據庫服務器時,這沒有出現問題;只有在發佈後。MVC中用戶'{domain} {user}'的登錄失敗SqlClient.SqlException
步驟我已經採取了以嘗試解決
- 在我的web.config我已經設置集成的安全性爲false。當集成安全性爲真時,它給出了相同的錯誤,但機器名取代了用戶名。
我在Web.Config的用戶ID和密碼字段中放置了有效的憑據。放置在Web.Config中的憑證也用於直接登錄到Sql Server Management Studio。
在SSMS中,我還驗證了這些憑據將在Windows身份驗證和SQL Server身份驗證下工作。
我在應用程序的工作組,當我登錄到SSMS使用Windows身份驗證這些憑據。如何解決這個建議將不勝感激。謝謝!
1.在該pc上創建一個.udl文件來測試連接字符串。 2.驗證你的防火牆(不阻止端口1433(默認)) 3.驗證你的配置在sql實例(網絡) – M84
確保用戶被啓用! –
@ M84它給出「登錄失敗」錯誤,所以它通過防火牆。 –