我有一个部署为 Azure Web 应用托管的应用程序,我想为其创建多个环境:暂存、QA、使用部署槽实时运行。
我将所有应用程序配置保留在 web.config 中,并且我想将它们保留在那里。我知道网络应用程序有一个配置部分,但我想使用 web.config。
我的问题是:在插槽之间交换时,是否有办法忽略 web.config 文件,以便每个插槽(环境)保留自己的配置文件?
谢谢
最佳答案
交换期间无法忽略 web.config。当您交换时,所有文件都会被交换。
解决此问题的机制是使用 doc 中所述的插槽设置。 。它可以用来设置应用程序设置和连接字符串的值,从而覆盖 web.config 中的内容,并将其设置为插槽设置意味着它不会被交换。
关于Azure Web 应用程序部署槽 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37829460/