我正在尝试在 Windows Server 2008R2 和 WiX 3.6(稳定)上部署一些具有安全绑定的 MVC4 Web 应用程序
我拼命想让它工作,而不是求助于编写后续的 powershell 脚本或我自己的自定义操作。
WiX iis:Certificate 扩展想要先为我安装证书,然后我才能使用它。这在生产环境中是行不通的。安装程序在任何时候都无法使用 .cer 或 .pfx 格式的证书。它已经部署在 localMachine/my 商店中的目标机器上,当您使用 IIS7 管理单元手动安装时,您通常会去那里。我希望安装程序能够通过提供以下任何内容来引用它:指纹、友好 id 或者可能找到它与网站主机头绑定模式匹配。
有没有什么方法可以在构建时或安装时在没有原始 .pfx 文件和密码的情况下在 WiX 脚本中引用预安装的证书?(我让最后两个场景在测试中运行良好,但这不是客户想要的)。
谢谢。