SQLExpress数据库文件自动创建错误 - 部署到Azure后

时间:2016-11-14 16:38:08

标签: asp.net-mvc-4 web-config azure-web-sites azure-sql-database

将我们通常部署的代码(ASP.NET MVC解决方案)与Azure作为App服务一起运行到测试实例。该解决方案适用于本地计算机,但已开始在Azure中引发此异常。

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

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

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

不幸的是,即使对于其他环境,这似乎也在发生。除了重新部署之外,我还没有改变任何东西。这与connectionString无关,在服务器本身上进行了三次检查。基本上解决方案是可行的,并且一直在为所有这些工作,但自上周以来所有新部署都失败了这个错误。即使重新部署旧代码似乎也失败了。我害怕在任何新环境中尝试它。

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

1 个答案:

答案 0 :(得分:2)

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