繁体   English   中英

Web应用程序的安装项目

[英]Setup Project for a Web Application

我有一个安装项目,正在为Web Access的扩展(例如tfs Web访问的Outlook Web Access)创建安装。

问题是安装正在替换原始的web.config,而是添加/更改了相应的属性或节点。

有人知道我应该如何创建此安装项目?

塞巴斯蒂安

Visual Studio 2010引入了可解决此类部署问题的web.config转换

观看此方法视频,了解其工作原理。

但是,这仍将使用为环境指定的值替换web.config。

没有自动执行此操作的方法。 一种解决方案是将安装项目中的web.config重命名为“ web.config.update”。

创建一个控制台应用程序,该应用程序读取web.config和web.config.update并将它们合并到新的web.config中。 将此应用程序添加到安装项目中,并使其在安装完成后运行。

但是,如果您使用的是VS2010,那么@Oded的解决方案是更好的解决方案。 在项目内部保留环境配置文件的副本,并让构建任务为您转换它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM