gpt4 book ai didi

.net - WCF 服务无法访问个人证书存储,除非服务帐户已登录

转载 作者:行者123 更新时间:2023-12-01 23:15:32 27 4
gpt4 key购买 nike

我创建了一个 WCF 服务,它有一个方法可以通过 Internet 调用 SOAP Web 服务。

为了调用 SOAP 网络服务,它需要与 HttpWebRequest 一起发送 X.509 证书。

X.509 证书加载到运行该服务的帐户的个人和受信任证书存储中。

当服务帐户登录到服务器时,一切正常。

但是,当服务帐户未实际登录到服务器时,加载 X.509 证书时会出现问题,并且在尝试发出 HttpWebRequest 时身份验证失败。

我是 WCF 服务的新手,所以我什至不知道从哪里开始寻找。

有人可以帮忙吗?谢谢。

最佳答案

问题是默认情况下,应用程序池不会加载服务帐户的用户配置文件。

您必须转到应用程序池的高级设置并将 LoadUserProfile 设置为 true。

关于.net - WCF 服务无法访问个人证书存储,除非服务帐户已登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3621878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com