我创建的具有使通过互联网一个SOAP的Web服务的呼叫的方法的WCF服务。

为了使给SOAP网络服务的调用,它要求X.509证书与HttpWebRequest的。

被发送

在X.509证书被装载在个人和受信任的该服务在其下运行的帐户的证书存储。

在服务帐户登录到服务器,一切都运行得很好。

然而,当服务帐户没有物理登录到服务器,它装载了X.509证书的问题和失败试图使HttpWebRequest的。

当认证

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

谁能帮助?感谢。

有帮助吗?

解决方案

的问题是,应用程序池默认不加载的服务帐户的用户简档。

您必须去的应用程序池,并设置LoadUserProfile到真正的高级设置。

其他提示

您需要安装客户端证书到本地计算机存储,并从那里访问它,因为你的帐户是不是从你的应用的观点看互动。你也需要为用于运行WCF服务的用户帐户的客户端证书授予访问权限。

http://support.microsoft.com/kb/901183

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top