我是Azure新手。Azure無法連接到SQL Server
我通過 Get Started with Azure Cloud Services教程,可以在本地運行Contoso Ad應用程序。
當我將其推送到我的開發/測試Azure帳戶時,該應用程序無法看到數據庫。
你可以看到它住在這裏:My Dev/Test Azure instance running Contoso Ad App
我可以在本地運行SSMS並連接到我的數據庫:
我也得加我家庭IP地址到防火牆規則:
個問題:
有什麼辦法,我可以看到更多有關試圖連接到數據庫時Azure不喜歡?
我跟着教程一步一步,我確定我的連接字符串是正確的,特別是因爲我可以在家裏從SSMS連接。需要進行任何防火牆更改才能使Azure Web App看到Azure SQL Server數據庫?
非常感謝您提前!
在本教程中,您可以鏈接到他們編寫的有關使用發行版.config文件的信息 - 您確定配置文件在執行發行版時不會更改嗎?看起來像連接到數據庫的連接超時,這可能是由無效的連接字符串引起的。 –
@NicklasMøllerJepsen所以,來自Java背景,我沒有完全理解'Web.Release.config'文件,但是當我執行本地發佈版本時,轉到'ContosoAdsWeb \ bin \ ContosoAdsWeb.dll.config' ,我看到'' –
@NicklasMøllerJepsen我找到了這篇文章:https://forums.asp.net/t/1532038.aspx。聽起來就像本地發佈目錄可能與發佈到Azure的內容不同。有什麼辦法可以看到Azure在發佈後有什麼嗎? –