我正在尝试设置我的安装,以便使用 WIX 配置我的网站及其证书。
我可以在 IIS 中查看证书并有权访问 .cer 文件。这就是我对证书的了解,所以请简化任何答案。 (即我不知道我的“BinaryKey”是什么)。
证书已安装在计算机上。理想情况下,我希望在 wix 中有一种方法来配置要使用的已安装证书。如果有人知道如何做到这一点,请将其发布在这里!
如果无法做到这一点,那么我希望有一个关于如何安装(也可能卸载)证书的好示例。
感谢您的所有回答。
瓦卡诺
最佳答案
好吧,所以 WIX 证书领域没有一个大人物。
这是我所做的最终工作:
在我的网站下:
<iis:Certificate Id="MyCert" Name="MyCertName" StoreName="root"
StoreLocation="localMachine" BinaryKey="Certificate.Binary" />
项目下:
<Binary Id="Certificate.Binary" SourceFile="$(var.CertificatePath)" />
$(var.CertificatePath)
是指向我的 .cer 文件的设置。
关于IIS 中的 WIX 和证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/860996/