我一半希望得到的答案是删除所有内容并重新开始,但我想在没有弄清楚/找到答案之后我会先来到这里。
我创建了一个Web App和两个部署插槽(暂存/开发)。我创建了两个DB(DBName,DBName_Development)。我忘记在开发槽上勾选“Slot Setting”,当我将它交换到Staging时,配置设置也会被交换。没问题,我想,我会输入正确的配置设置,然后勾选所有“Slot Setting”框,这样就不会再出现了。
但是,即使这样做,我的Staging站点仍然在寻找旧的DBName_Development数据库。因为它被改变了它不起作用。不确定我是否可以访问登台站点的web.config。
那么,我只是把所有东西都扔掉并重新开始?或者我错过了在Azure刀片中的某些设置?我尝试重启Web应用程序无济于事。
提前感谢您提出任何建议/指导/帮助。
答案 0 :(得分:2)
你可以从Kudu控制台开始 - 它是用你的网络应用程序完成不同事情的好工具。
因此,如果您怀疑某些网站使用了错误或混合的内容,您可以转到http://webappname1.scm.azurewebsites.net(注意.scm。)和http://webappname2.scm.azurewebsites.net并比较所需的设置。如果您将看到没有任何错误(反之亦然,有些错误),那么您可以继续调试控制台并检查web.config的状态。如果您发现需要它,请更换它。