使用部署插槽,我混淆了我的连接字符串,我怎样才能让它工作?

时间:2016-05-05 21:52:12

标签: azure azure-web-sites

我一半希望得到的答案是删除所有内容并重新开始,但我想在没有弄清楚/找到答案之后我会先来到这里。

我创建了一个Web App和两个部署插槽(暂存/开发)。我创建了两个DB(DBName,DBName_Development)。我忘记在开发槽上勾选“Slot Setting”,当我将它交换到Staging时,配置设置也会被交换。没问题,我想,我会输入正确的配置设置,然后勾选所有“Slot Setting”框,这样就不会再出现了。

但是,即使这样做,我的Staging站点仍然在寻找旧的DBName_Development数据库。因为它被改变了它不起作用。不确定我是否可以访问登台站点的web.config。

那么,我只是把所有东西都扔掉并重新开始?或者我错过了在Azure刀片中的某些设置?我尝试重启Web应用程序无济于事。

提前感谢您提出任何建议/指导/帮助。

1 个答案:

答案 0 :(得分:2)

你可以从Kudu控制台开始 - 它是用你的网络应用程序完成不同事情的好工具。

因此,如果您怀疑某些网站使用了错误或混合的内容,您可以转到http://webappname1.scm.azurewebsites.net(注意.scm。)和http://webappname2.scm.azurewebsites.net并比较所需的设置。如果您将看到没有任何错误(反之亦然,有些错误),那么您可以继续调试控制台并检查web.config的状态。如果您发现需要它,请更换它。