在 Windows Server 2008 64 位上,我需要一个 .msi 安装程序文件来将一些文件写入 \windows\system32\inetsrv 文件夹。(这些文件是一些 XML 架构验证文件,C# XmlReaderSettings.Schema.Add() 期望位于该文件夹中)。
当安装程序运行时,文件最终位于 \windows\SysWOW64\inetsrv 文件夹中,而不是它们需要的位置。
我试图让安装程序然后写入 \windows\Sysnative 文件夹,并且安装程序创建了一个具有该确切名称的文件夹,这是我没想到的。有关抑制 SysWOW64 重定向的详细讨论,请参阅此页面。
我应该如何让 .msi 将我的文件写入 Windows 2008 64 位上的 \windows\system32\inetsrv 文件夹?