gpt4 book ai didi

asp.net - 从VS发布Web.Release.config到IIS,web部署,一键发布

转载 作者:行者123 更新时间:2023-12-04 06:29:29 24 4
gpt4 key购买 nike

我的 web.config 中有一些 appSetting 条目。

我在 web.Release.config 中有一些不同的条目,我想在以下情况下推送到 IIS(7)
我发布。 (我是在 VS2010 中使用 web 部署方式使用一键发布进行发布的)。

当我发布到 IIS 并运行该应用程序时,该应用程序正在从 web.config 而不是 web.release.config 获取值。

(我在发布时处于发布配置中)。

我错过了什么?

[编辑]

web.release.config 的应用设置部分:

<appSettings>
<add key="StylesheetPath" value="http://mySite/Stylesheet/"/>
<add key="ImagePath" value="http://mySite/Stylesheet/images/"/>
</appSettings>

谢谢

最佳答案

在 web.release.config 的 appSettings 节点中,添加一个转换属性

<appSettings xdt:Transform="Replace">
<add key="StylesheetPath" value="http://mySite/Stylesheet/"/>
<add key="ImagePath" value="http://mySite/Stylesheet/images/"/>
</appSettings>

这个 xdt:Transform 告诉配置生成器获取 web.config 中的 appSettings 节点并将其替换为这个节点。当您部署它时,应该更新 web.config。

关于asp.net - 从VS发布Web.Release.config到IIS,web部署,一键发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620314/

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