나 보안 토큰과 WebServicesClientProtocol 클래스를 사용하고 사용할 보안 토큰을 찾으려면 다음 코드를 사용하고 있습니다 :X509CertificateStore에서 OpenRead에서 ExecutionEngineException을 얻을 수있는 이유는 무엇입니까?
private static X509SecurityToken GetSecurityCertificate(string subject)
{
X509CertificateStore localStore = X509CertificateStore.LocalMachineStore(X509CertificateStore.MyStore);
X509SecurityToken securityToken = null;
if (localStore.OpenRead())
{
X509CertificateCollection certificateCollection = localStore.FindCertificateBySubjectString(subject);
if (certificateCollection.Count == 0) throw new Exception("Skilríki finnst ekki í skilríkjageymslu");
securityToken = new X509SecurityToken((X509Certificate)certificateCollection[0]);
}
localStore.Close();
return securityToken;
}
땐 (항상은 아니지만 내가 알아낼 수 없었다 정확하게) 나는 다음과 같은 예외 얻을 때 :
alt text http://www1.ruedenet.is/files/exception.png
실제로 동일한 문제가 있습니다. 이것에 대한 해결책을 찾았습니까? 대답을 게시 할 수 있다면 우수 할 것입니다. –
죄송합니다 - 여전히 해결책이 없습니다. 예, 해결책을 찾으면 해결책을 게시 할 것입니다. 동일하게하십시오. 고맙습니다. –