我有 ac# 网站,我一直在通过 iis7/webdeploy 进行部署,效果很好。问题是当我更新网站时,web.config 文件会被覆盖。该文件包含数据库连接和一些特定于其站点的其他设置。自发布以来,我一直在通过登录、复制 web.config、重新运行导入和重新复制 web.config 来更新他们的站点。我有几次因为忘记这样做而把自己搞砸了,这导致我做了很多额外的工作。但是,现在我正在努力将 Web 界面作为我的自动化部署的一部分,所以我需要弄清楚它为什么会覆盖站点的当前配置。
有谁知道为什么 web.config 被覆盖和/或如何修复它以使其不再那样做?
谢谢!斯科特