【发布时间】:2009-12-19 22:19:06
【问题描述】:
我需要为我们的一些 Web 应用程序创建一个 Web 设置项目。我们在 IIS6 和 IIS7 上都有客户端。我想创建一个 MSI 或某种允许我执行以下操作的设置项目:
1) 检测数据库是否存在。如果他们不创建数据库及其对象 2)选择文件的目标目录 3) 检测是否存在正确的网站。如果他们不创建网站和虚拟目录。一些虚拟目录也有需要设置的安全设置
我很乐意创建 MSI 来处理这种级别的自定义。我计划使用 osql 和脚本来处理数据库部署。
我有 2 个问题。首先,有没有更好的方法(除了微星)来尝试这个?其次,处理不同版本的 IIS 的最佳方法是什么?我应该只使用 WMI 并确保为 IIS7 打开 IIS 6 兼容性吗?
任何建议将不胜感激。
【问题讨论】: