をあなたが見ることができるように、私はこの設定で認証方式を持つ単純なWCFプロジェクトを作成します。は、以下の検索基準を使用してX.509証明書を見つけることができません:StoreNameを「マイ」、StoreLocation「LOCALMACHINE」
<serviceCertificate findValue="STSTestCert"
storeLocation="LocalMachine"
x509FindType="FindBySubjectName"
storeName="My"/>
</serviceCredentials>
</behavior>
</serviceBehaviors>
</behaviors>
<protocolMapping>
<add binding="basicHttpsBinding" scheme="https"/>
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/>
しかし、私はこのエラーを取得するプロジェクトを実行すると:
は、次の検索を使用してX.509証明書を見つけることができませんがクリteria:StoreName 'My'、StoreLocation 'LocalMachine'、FindType 'FindBySubjectName'、FindValue 'STSTestCert'。 説明:現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。
例外の詳細:System.InvalidOperationException:StoreName 'My'、StoreLocation 'LocalMachine'、FindType 'FindBySubjectName'、FindValue 'STSTestCert'の検索基準を使用してX.509証明書が見つかりません。