我需要更好地了解Azure应用服务的插槽应用程序设置。何时应用以及如何正确使用它们。Azure应用服务的插槽设置问题
我有2个应用程序服务设置每个运行2个插槽如下。
- 站点1与插槽 - 建筑物分段
站点1与插槽 - 分期
站点2与槽 - 建筑产
- 站点2与槽 - 生产
因此,对于每个站点,我希望能够在应用程序设置栏中为构建插槽放置无效的连接字符串,以便si te不能被访问,只会给你一个azuerwebsites.net url上的错误页面。
在我每个我的生产槽中,然后想要把正确的连接字符串,以便一旦交换,他们将工作。
我不能得到这个工作可靠,设置不适用于我交换。我应该将生产插槽上的连接字符串标记为插槽设置吗?构建插槽上的原始应该是插槽设置?我需要安装一些我不知道的nuget软件包吗?
请帮忙
也许REST-API通过查看当前的应用程序设置来帮助“看看这个神秘的包里有什么”? 例如https://mysite.scm.azurewebsites.net/api/settings –
是的,正如我上面所说的那样,这个神秘的包并不是一个谜。它只是在你的应用程序设置上。它只是极大地困惑我,刀片设置实际上与网站二进制文件交换。如果一切都是插槽设置,我不会感到困惑,但因为它们不是,我的交换是在部署管道期间使用Power Shell脚本完成的,所以在手动执行交换时,我看不到交换警告。正是这些警告实际上帮助我理解发生了什么:) –