我正在使用 WiX 编写一个安装程序,它将在 IIS 中创建一个网站和虚拟目录等。我一直无法确保安装程序可以在带有 IIS6 的 Windows Server 2003、带有 IIS7 的 Windows Server 2008 和带有 IIS7.5 的 Windows Server 2008 R2 上运行。
我遇到的第一个问题是 IIS7 使用不同的帐户组。代替 IIS6 的 IIS_WPG,它将使用 IIS_IUSR 组。网站配置曾经属于引用此组名称的单独自定义操作函数,转向使用 WiX IIS 功能可能有助于解决 IIS 版本之间的其他细微差异。
我应该注意 IIS 的其他重大变化吗?是否有编写安装程序以在 Windows Server 2003 和 Windows Server 2008 平台上运行的指南?
谢谢