gpt4 book ai didi

c# - 防止 web.config 更改 Web 部署

转载 作者:行者123 更新时间:2023-11-30 16:06:34 25 4
gpt4 key购买 nike

我们有一个用 C# 开发的应用程序的 Web 部署包,当安装在 IIS 中时,web.config 中有几个设置,例如:

<appSettings>
<add key="webpages:Version" value="3.0.0.0"/>
<add key="webpages:Enabled" value="false"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
<add key="ReportFiles" value="http://localhost/ReportTemp/"/>
</appSettings>

设置可能会在部署的每个站点发生变化(例如上面的 ReportFiles),然后如果应用程序有更新,我们将安装最新的 Web 部署包。

不幸的是,这会覆盖所有可能已更改的设置,恢复为默认设置。这意味着每次我们更新应用程序时,我们都必须复制 web.config,进行更新,然后将其复制回来。

是否有办法在创建后停止更新 web.config?或者在 Web 部署期间允许安装程序查看现有设置并决定是否保留?

最佳答案

关于c# - 防止 web.config 更改 Web 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32100264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com