我有一个使用实体框架连接到默认数据库(Azure SQL)的API。此API还连接到Azure上的许多不同来源,其中一个是Azure SQL(与默认连接不同)。
此API部署到Azure中的App Service Environement ressource下的工作者应用服务,并且运行良好。
它具有由web.config中定义的实体框架管理的连接字符串:
011 & 101 = 001
和Azure SQL数据库的其他连接以如下方式手动管理:
<configuration>
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=tcp:[SQLServer],1433;Initial Catalog=[DBName];User ID=[User];Password=[pwd]" providerName="System.Data.SqlClient" />
</connectionStrings>
现在由于某种原因,我试图将此API发布到新的API应用服务,并且此资源无法连接到更高版本的Azure SQL数据源(LiveDB)。这在App服务环境下不是问题。
任何人都知道为什么会出现问题?
我认为我确实已将问题隔离到连接字符串。