【发布时间】:2013-07-15 12:42:37
【问题描述】:
我正在使用常规的 Visual Studio 安装项目来部署我的 ASP.NET 应用程序。我需要处理目标目录中存在现有 web.config 的情况。找到后,需要在安装之前对其进行重命名。如果这没有发生,新的 web.config 将不会覆盖旧的。 在复制正在安装的文件之前,如何获得我的自定义操作来重命名旧的 web.config? 到目前为止,我已经尝试从 System.Configuration.Install.Installer 派生并覆盖 OnBeforeInstall、Install 和 Commit。似乎所有这些方法都是在将新文件复制到目标目录之后发生的。
【问题讨论】:
标签: asp.net installation windows-installer