Web ファーム シナリオで web.config 接続文字列のプログラムによる暗号化を行っているため、machineKey を machine.config に追加したいと考えています。
私の質問は、machineKey を machine.config ファイルのどこに配置すればよいかということです。置き換えることができるものはまだありません。自動生成されていると思われるので、どこに配置する必要がありますか?
Web ファーム シナリオで web.config 接続文字列のプログラムによる暗号化を行っているため、machineKey を machine.config に追加したいと考えています。
私の質問は、machineKey を machine.config ファイルのどこに配置すればよいかということです。置き換えることができるものはまだありません。自動生成されていると思われるので、どこに配置する必要がありますか?
下に置くだけ<system.web>
キーを生成する必要がある場合は、この SO 投稿に示されているプロセスを使用してください
内部<system.web>
:
<system.web>
<machineKey
validationKey="....."
decryptionKey="....."
/>
これは少なくとも私のファイルの一番下にあります。system.web要素のすぐ下の最上位レベルである限り、system.webの要素の順序は重要ではないと思います。
コードを入力して、このリンクからマシン キーを生成します
http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx