【问题标题】:Azure deployment slot with autodeploy does not substitute connections strings具有自动部署功能的 Azure 部署槽不会替换连接字符串
【发布时间】:2015-03-21 17:10:12
【问题描述】:

我有一个 MVC 5 网站,我在 Azure 上有一个生产网站。我在这个网站上添加了一个临时网站作为部署槽。当我从 git 推送时,我从源代码控制配置了部署。

一开始一切都很顺利。但是现在 web.config 文件中的数据库连接字符串没有被替换。

我在配置中有连接字符串。

我可以对 Azure 做些什么来替换连接字符串?或者我该如何调试?

【问题讨论】:

  • 部署是否正常工作(意味着当您直接从 Visual Studio 发布时,配置会被换出)?

标签: git azure azure-web-app-service staging azure-deployment


【解决方案1】:

我切换到 Azure 预览门户。在应用程序设置下,有一个选项可将设置设置为“插槽设置”。我检查了它。问题消失了。

【讨论】:

    【解决方案2】:

    您可以做的一件事是使用 Visual Studio 远程调试您的 Azure 网站,如下所述:http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-debugging-a-window-azure-web-site-with-visual-studio-2013.aspx。 希望能帮助到你, 马吕斯

    【讨论】:

    • 我的应用程序运行良好。它只是不适用于正确的数据库。那是因为在部署期间没有替换数据库连接。所以我不知道如何使用远程调试。是否可以通过远程调试来调试部署?
    猜你喜欢
    • 1970-01-01
    • 2016-07-28
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    相关资源
    最近更新 更多