SORU
2 Mart 2009, PAZARTESİ


CryptographicException yok' ama sadece XML aracılığıyla

Güvenli üçüncü parti bir web hizmeti çağrısı X. 509 sertifika kullanarak yapan bazı kodlar var.

Eğer kodu direkt olarak (birim testi) diyorum eğer herhangi bir sorun olmadan çalışıyor.

Dağıtıldığında, bu kod XML Servisi üzerinden verilir. Bisiklet Federasyonu Hizmet çağıran ikinci bir birim test, ancak bu üçüncü parti bir yöntem web servisi aradığımda ** 0 mesaj "Keyset does not exist" başarısız ekledim.

Bu XML hizmetimi üçüncü parti web hizmeti çağrısı için kendime farklı bir kullanıcı ile çalışıyor olacak, çünkü bu olduğunu tahmin ediyorum.

Herkes bu konuda herhangi bir ek ışık tutabilir?

CEVAP
2 Mart 2009, PAZARTESİ


Muhtemelen sertifika izinleri ile ilgili bir sorun olacak.

Bir birimini (neye bağlı olarak deposu . kendi kullanıcı bağlamında bu yürütme, olacak test ne zaman ^em>istemcisertifikası) sertifika özel anahtarı erişebilir.

Ancak eğer XML servis hizmeti hesabı altında çalışan olacak büyük olasılıkla bir Windows Hizmeti olarak IIS altında, ya da (Ağ hizmeti, Yerel Hizmet veya başka bir sınırlı hesap) is.

Hizmet hesabı erişimi sağlamak için özel anahtarı üzerinde uygun izinleri ayarlamak gerekir. MSDN the details vardır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006