1

ASP.NET 5應用程序通常在IIS上正常工作,並允許向Azure SQL Server上的數據庫添加任何內容。使用相同的連接字符串,而在Ubuntu上託管時,它會關閉無法訪問數據庫。沒有拋出異常,但我的數據庫中有數據的表(現在應該被提取)現在是空的,而且我不能創建新的行。Ubuntu上託管的ASP.NET 5應用程序無法訪問Azure SQL數據庫

即使使用KRE,是否可以從託管在Ubuntu上的ASP.NET vNext應用程序訪問Azure Sql數據庫?

回答

1

謝謝Jsinh,我找到了解決方案。這是Encrypt,這導致了我的大部分問題,所以我需要將它設置爲false,另外,我需要在config.json中的connectionString中添加Trusted_Connection=False。謝謝,Jsinh

0

我知道這是一個很好的解決辦法,但請確保您通過SQL Azure防火牆檢查您的Ubuntu服務器的公有IP地址。

+0

當我開始使用Azure sql db時,我與負責Azure的人員(包括vm和數據庫)進行了檢查。如果我們排除這一點,我認爲kre-mono會和IIS做同樣的事情,並允許我獲取數據。 – JunJun 2015-04-06 09:41:39

相關問題