2016-09-27 78 views
2

我編寫了一個應用程序,我試圖將它上載到Azure上。該應用程序在本地運行正常,並具有SQL Server數據庫作爲後端;該應用程序基於MVC。Azure異常詳細信息:System.Data.SqlClient.SqlException:用戶'null'登錄失敗

當我試圖訪問一個頁面,例如/人,我得到這個錯誤:

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

有誰處理這些錯誤,你是怎麼解決它。

我已經嘗試了一些建議,但沒有一個似乎工作:

  • 添加到配置文件
  • 設置堅持安全信息=假爲真

什麼是解決的最好辦法這個?

回答

3

在應用程序的數據連接上,連接字符串沒有用戶標識。添加用戶ID可以解決問題。即使應用程序發佈時使用了正確的連接字符串,用戶標識也是空的。

+0

感謝發佈!我有同樣的問題。我沒有意識到,天青管理的連接字符串。我以爲我的web.config中推出的任何東西都被使用了。 –

+0

這個數據連接字符串在哪裏?我在web.config文件和azure門戶中都有正確的連接字符串。 – xerotolerant

+0

我一直在使用Azure網絡應用程序和azure sql數據庫多年,這是我第一次遇到這個用戶null問題。我還沒有準備好我的出版物,甚至不像以前那樣發佈到天藍。 – JoshYates1980