Some settings from the staged version will automatically copy to the
production version – including things like connection string
overrIDes,handler mapPings,and other settings you might have
configured. Other settings like the DNS endpoints,SSL bindings,etc
will not change (ensuring that you don’t need to worry about SSL certs
used for the staging domain overrIDing the production URL cert,etc).
我不明白的是,它说连接字符串是覆盖的.当我交换连接字符串时,它们互相交换.因此,在这种情况下,我的临时网站数据库成为生产数据库.我所期望的是,它根本不触及连接字符串,我的生产站点将继续使用相同的数据库,但它使用临时数据库,因为连接字符串互相交换.
是否可以配置登台网站以不替换连接字符串?
交换原因在生产网站上使用测试数据库的天蓝色团队没有错设计?
解决方法 不幸的是,这就是现在的设计. AppSettings只是环境变量.要在交换上加载不同的环境变量,这将需要重新启动进程,这将破坏此功能的一个主要要求,即消除冷启动时间.现在,您可以自动将登台数据库更改为生产数据库,然后在交换之前点击您的站点进行预热.但请记住,此功能现在已预览,有些内容可能会发生变化.
总结以上是内存溢出为你收集整理的为什么Azure Staging功能在我执行交换时替换连接字符串全部内容,希望文章能够帮你解决为什么Azure Staging功能在我执行交换时替换连接字符串所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)