0

Current_user 証明書ストアに配置された証明書にアクセスしようとしています。

たとえば、MVC 4 アプリをデバッグしているときは問題ありませんが、Silverlight のサーバー側から証明書にアクセスしようとしています... x509store に証明書が表示されません。

私が理解しているように、このストアへの IIS アカウント アクセスを許可する必要があります。

本当ですか?そして、どうすればそれを行うことができますか?

4

1 に答える 1

1

IIS アクセスを許可するとは、IIS Web サイトのアプリケーション プールを実行しているユーザーに許可を与えることを意味します。次の手順を実行する必要があります。

  1. mmc.exe(Microsoft 管理コンソール) を開きます。
  2. [ファイル] -> [スナップインの追加と削除...] に移動します。
  3. 証明書を選択します。
  4. 店舗を選択してください(あなたの場合は になりますMy user account
  5. 証明書を見つけます (フォルダにあるはずですが、Personalインストール方法によって異なります)。
  6. 証明書を右クリックし、[タスク] -> [秘密鍵の管理] を選択します。
  7. IIS アプリケーション プール ユーザーを追加し、必要なアクセス権を付与します (これは実際には、証明書が保存されているファイルへのアクセス許可です)。
于 2013-11-03T18:56:41.923 に答える