(我在一年前使用较旧的(超过 4.0 版;我不记得具体是哪个)版本的 .NET 框架进行了尝试。非浏览器下载器(据我所知)无法协商客户端证书要求.我现在正在考虑将 ClickOnce 用于另一个部署,使用 .NET 4.0,但我没有资源再次试验。因此,这个问题......)
我正在尝试使用 ClickOnce 部署一个 .NET 应用程序(使用 .NET 4.0)。
我唯一可用于托管 ClickOnce 文件的网站是(并且必须)受客户端证书保护的,该证书要求用户在访问该网站时输入 PIN。
我的理解(这可能是错误的)是 ClickOnce 安装体验首先使用用户的浏览器访问我的网站以下载应用程序文件的子集,然后另外使用较小的应用程序(这是 .NET 框架的一部分安装在工作站)下载运行我的应用程序所需的其余文件。
第二个较小的下载文件的应用程序,它是否能够从要求用户在它(下载器应用程序)访问该站点时提供客户端证书及其PIN 的站点下载文件?