IIS7でWCFサービスをホストしようとしています。私は、web.configファイルに次のように指定したまですべてがうまく働いた:IIS7で自己ホスティングWCFが可能であっても、X.509証明書が見つかりません
<serviceCredentials>
<serviceCertificate findValue="MyCert"
storeLocation="CurrentUser"
storeName="My"
x509FindType="FindBySubjectName" />
</serviceCredentials>
その後、私は例外のSystem.InvalidOperationExceptionを取得し、次の検索基準を使用してX.509証明書を見つけることができません:StoreNameを「マイ」 、StoreLocation 'CurrentUser'、FindType 'FindBySubjectName'、FindValue 'MyCert'。
私は、この同じ証明書(同じ場所に保管されています)を問題なくセルフホストWCFサービスで使用しています。
ローカルコンピュータのパーソナルストアに証明書を入れる必要がありました。皆さん、ありがとうございました – user437291