C# 部署到Azure时Web.config不正确 总结

C# 部署到Azure时Web.config不正确 总结,c#,asp.net-mvc-4,azure,C#,Asp.net Mvc 4,Azure,我正在尝试将一个简单的网站部署到Azure。 总结:部署时如何让Web.config从Web.Release.config获取信息 更多信息 我将Web.config转换用于我的发布配置 在本地,当我右键单击Release web.config转换并选择preview时,它显示本地连接字符串被web.Release.config中的连接字符串替换。您可以在下面的屏幕截图中看到,属性MultipleActiveResultSets正在添加到连接字符串中 然后右键单击web解决方案并选择“发布”,部

我正在尝试将一个简单的网站部署到Azure。 总结:部署时如何让Web.config从Web.Release.config获取信息

更多信息 我将Web.config转换用于我的发布配置

在本地,当我右键单击Release web.config转换并选择preview时,它显示本地连接字符串被web.Release.config中的连接字符串替换。您可以在下面的屏幕截图中看到,属性MultipleActiveResultSets正在添加到连接字符串中

然后右键单击web解决方案并选择“发布”,部署到我的azure网站。一切都很好。以下是发布向导的屏幕截图,如您所见,选择了“发布”配置:

但是,如果我将文件部署到azure并检查Web.config,则连接字符串没有MultipleActiveResultsSets属性

这是我的配置管理器的屏幕截图 复选框:

在运行时使用此连接字符串更新目标web.config

似乎已被选中。这将用文本框中的值覆盖由web.release.config替换的连接字符串。

复选框:

在运行时使用此连接字符串更新目标web.config


似乎已被选中。这将用文本框中的值覆盖web.release.config替换的连接字符串。

完全修复了它。非常感谢你的帮助!完全修好了。非常感谢你的帮助!