我收到这条消息:
无法使用以下搜索条件找到 X.509 证书:StoreName 'My'、StoreLocation 'LocalMachine'、FindType 'FindBySubjectDistinguishedName'、FindValue 'CN=HighBall'。
我的 web.config 设置如下所示;
身份验证设置为...
<authentication mode="Windows" />
为 wsHttpBinging 设置绑定
我的服务行为是这样设置的......
<behavior name="HighBall.Services.ServiceVerificationBehavior">
<serviceAuthorization principalPermissionMode="UseAspNetRoles"
roleProviderName="HighBallRoleProvider" />
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<serviceCredentials>
<serviceCertificate findValue="CN=HighBall" />
<userNameAuthentication userNamePasswordValidationMode="MembershipProvider"
membershipProviderName="HighBallMembershipProvider" />
</serviceCredentials>
</behavior>
我试图找出一种方法来验证证书的存储内容、方式和位置,但不确定如何执行此操作。如果有人对此错误消息有任何想法,我将不胜感激。