IIS 中的 WIX 和证书

标签 wix wix3

我正在尝试设置我的安装,以便使用 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/

相关文章:

wix - 安装证书作为 WiX 包的一部分

.net - 如何使用 WixToolset v3.11 修改 json

wix - 获取生成的 ProductCode 作为 Wix 中的变量

c# - WIX 3.0 从 .NET 项目生成功能

WiX 升级问题 - 文件的主要版本增加,但修订版本较低,现在删除旧文件,但升级过程中未复制新文件

wix - 未解析对 ""部分中符号 'Fragment' 的引用

WIX 程序仍然存在于控制面板的“添加/删除”部分中

c# - 如何使用 WiX Burn MBA bundle 在 MajorUpgrade 期间检测当前安装的功能?

powershell - 我们如何从失败的.msi安装中上传日志文件(使用WiX创建)

.net - NetFx45WebLink 和 NetFx45RedistLink 有什么区别