首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从VS发布Web.Release.config到IIS,web deploy,一键发布

从VS发布Web.Release.config到IIS,web deploy,一键发布
EN

Stack Overflow用户
提问于 2011-04-11 18:57:48
回答 1查看 2K关注 0票数 2

我的web.config中有几个appSetting条目。

我在web.Release.config中有一些不同的条目,我想在发布时将它们推送到IIS7。(我使用web deploy方法在VS2010中使用一键式发布)。

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

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

我错过了什么?

编辑

Web.release.config的应用程序设置部分:

代码语言:javascript
复制
<appSettings>
    <add key="StylesheetPath" value="http://mySite/Stylesheet/"/>
    <add key="ImagePath" value="http://mySite/Stylesheet/images/"/>
  </appSettings>

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-11 19:10:57

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

代码语言:javascript
复制
<appSettings xdt:Transform="Replace">
<add key="StylesheetPath" value="http://mySite/Stylesheet/"/>
<add key="ImagePath" value="http://mySite/Stylesheet/images/"/>
</appSettings>

这个xdt:转换告诉配置构建器获取web.config中的appSettings节点,并用下面的节点替换它。当您部署它时,应该更新web.config。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5620314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档