Azure Web 应用程序部署槽 web.config

标签 azure azure-web-app-service azure-deployment-slots

我有一个部署为 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/

相关文章:

php - 新的 Azure PHP API -generateSharedAccessUrl

azure - 在服务总线触发器中获取队列上消息的标签属性

Azure 自动化帐户 - 如何使用自定义服务主体进行登录而不是作为帐户运行?

Azure:Azure 应用服务部署槽的定价

asp.net-mvc - 如何同时使用内部表单例份验证和 Azure AD 身份验证

azure - 有没有办法证明 Azure 中的时间与 NIST 时间同步?

Azure 上的 Django 应用程序错误地从 Azure Blob 加载静态文件

ARM 模板中的 Azure Application Insights 警报规则

azure - azure 功能应用程序将触发所有部署槽?

Azure函数: Deploying to Staging Slot Restarts Production Slot