0

私は vs2008 を使用して Web アプリケーションを開発しており、Vista 64 ビットで 2 つのアカウントを使用しました。Vista インストール後の元の最初の管理者アカウントであり、現在はパワー ユーザー アカウントです。

何をしたか忘れましたが、元のアカウントで SectionInformation.ProtectSection (System.Configuration) を実行すると、構成セクションの暗号化が機能し、そこからの読み取りも機能します。

パワー ユーザー アカウントで実行すると、エラーが表示されます - オブジェクトは既に存在し、そこから読み取ることができません - 次のメッセージが表示されます: RSA キー コンテナーを開けませんでした。

パワー ユーザーに ProtectSection を実行する権限を与えるにはどうすればよいですか? RSAProtectedConfigurationProvider を使用します。

4

1 に答える 1

0

問題は解決しました - 他の誰かがここでまったく同じ問題を抱えていましたが、さらに、一部の machineKeys には変更権限がなく、それらを削除するのは面倒でした。また、他のユーザーに machinekey への読み取り権限を付与する必要がありました。そうしないと、aspnet_regiis 付与が機能しません。MikeScott8 に感謝します。

于 2009-09-27T11:41:53.940 に答える