2016-12-05 204 views
0

我有一個團隊項目,我正嘗試在Azure上發佈該應用程序,這是我成功完成的。我能夠將我們的數據庫轉移到Azure SQL服務器,但現在我正在努力將該應用程序與此數據庫連接。Azure - 將.NET Web應用程序連接到Azure SQL數據庫

本來應用程序在本地處理.mdf文件,但現在,當我發佈應用程序時,我想在天青服務器上使用數據庫。我改變.mdf文件

(@"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename =" + Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + @"..\..\..\PATH")) 

的所有連接字符串中的代碼到Azure數據庫連接字符串

(@"Data Source = Server=tcp:nameofserver.database.windows.net,1433;Initial Catalog=sqlmusicdb;Persist Security Info=False;User ID=...;Password=...;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;") 

,但出版後,應用程序未連接到數據庫,因爲它是寫

在處理您的請求時發生了錯誤

請幫忙嗎?感謝名單。

+0

請分享整個錯誤 – TheGameiswar

+0

就是這樣,僅此而已,錯誤發生..但在這一方面,它應該顯示一些信息和超文本從數據庫中選擇一個用戶。現在我正在將日誌設置爲天藍色,看看究竟發生了什麼。 – Maemi

+0

@Maemi你發佈的內容不是錯誤。最終用戶會看到網站是否崩潰。將日誌記錄添加到您的應用程序,記錄所有未處理的異常並檢查生成的錯誤消息。使用Application Insights是一個快速解決方案 –

回答

3

您的連接字符串格式不正確。取下

數據源=

在您的連接字符串的開始,它應該工作。

相關問題