共有ホスティング環境のweb.configファイルで接続文字列を暗号化します。共有ホスティングでweb.configを暗号化する
私は主題(http://msdn.microsoft.com/en-us/library/53tyfkaw.aspx)に関するMSDNの記事のほとんどを読んでおり、RSAProtectedConfigurationProviderを使用する必要があると結論づけて、キーコンテナを持つ設定ファイルを共有ホスティングプロバイダにエクスポートできるようにしました。しかし、私がこれを行うと、「RSAキーコンテナを開くことができませんでした」というエラーが表示されます。これは、aspnetアカウントへのアクセスをキーコンテナに許可する必要があるためと考えられますが、これは共有ホストにあるので使用できないaspnet_regiisツールを使用して行われます。
global.asaxのアプリケーション開始時にプログラムで暗号化しようとしましたが、ファイルを保存する際にパーミッションエラーが発生しました - 「設定ファイルの読み込み中にエラーが発生しました:パス 'C:\ Inetpub \ xxx \ YYYの\の3acp98k.tmpが」拒否されます。共有は制限をホスティングしている、私が想定しています。
私は、その共有ホスティング環境としてます。aspnet_regiisツールを実行することはできません。
誰がどのように私はかもしれないとのように任意のアイデアを持っています接続文字列を暗号化しますか?