部署到Azure时,Web.config不正确

时间:2013-11-02 21:58:01

标签: c# asp.net-mvc-4 azure

摘要

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

更多信息

我正在为我的Release配置使用Web.config转换。

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

enter image description here

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

enter image description here

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

以下是我的配置管理器的屏幕截图 enter image description here

1 个答案:

答案 0 :(得分:1)

复选框:

  

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

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