Asp.net mvc 4 SQLExpress数据库文件自动创建错误-部署到Azure后

Asp.net mvc 4 SQLExpress数据库文件自动创建错误-部署到Azure后,asp.net-mvc-4,web-config,azure-web-app-service,azure-sql-database,Asp.net Mvc 4,Web Config,Azure Web App Service,Azure Sql Database,我们正在将代码(ASP.NET MVC解决方案)作为应用服务部署到Azure的测试实例中。该解决方案在本地计算机上工作,但开始在Azure中引发此异常 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错) 描述:在执行当前web请求期间发生未经处理的异常。请查看堆栈跟踪,以了解有关错误及其在代码中起源的详细信息

我们正在将代码(ASP.NET MVC解决方案)作为应用服务部署到Azure的测试实例中。该解决方案在本地计算机上工作,但开始在Azure中引发此异常

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)

描述:在执行当前web请求期间发生未经处理的异常。请查看堆栈跟踪,以了解有关错误及其在代码中起源的详细信息

*SQLExpress数据库文件自动创建错误:

不幸的是,这种情况现在甚至在其他环境中也出现了。除了重新部署之外,我在那里没有做任何更改。这与连接字符串无关,已经在服务器上对其进行了三次检查。基本上,解决方案是可行的,并且一直有效,但从上周开始,所有新的部署都是fai即使重新部署旧代码似乎也会失败。我害怕在任何新的环境中尝试它


最近没有对web.config进行任何更改,只更新了一些UI组件。在任何情况下,即使是在其他环境中运行的旧代码也会失败。您知道为什么会发生这种情况吗?

SQLExpress仅存在于Visual Studio中。在Azure之类的环境中,您需要一个指向真实inst的连接字符串SQL Server数据库的实例。

SQLExpress仅存在于Visual Studio中。在Azure之类的设备上,您需要一个指向SQL Server数据库真实实例的连接字符串。

除非您使用连接字符串实际指向Azure SQL数据库,否则您将无法获得Azure SQL数据库。除非您实际指向使用连接字符串连接到Azure SQL数据库,您无法获得Azure SQL数据库。