我的web.config中有几个appSetting条目。
我在web.Release.config中有一些不同的条目,我想在发布时将它们推送到IIS7。(我使用web deploy方法在VS2010中使用一键式发布)。
当我发布到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>谢谢
发布于 2011-04-11 19:10:57
在web.release ase.config的appSettings节点中,添加一个transform属性
<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。
https://stackoverflow.com/questions/5620314
复制相似问题