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

相关问题