我想在机器配置文件中添加machineKey,因为我正在使用编程方式加密Web.config连接字符串的Web Farm场景。
我的问题是,我应该把machineKey放在哪个位置? 如果没有可以替换的现有位置,我怀疑它是自动生成的,那么应该把它放在哪里?
我想在机器配置文件中添加machineKey,因为我正在使用编程方式加密Web.config连接字符串的Web Farm场景。
我的问题是,我应该把machineKey放在哪个位置? 如果没有可以替换的现有位置,我怀疑它是自动生成的,那么应该把它放在哪里?
将其放置在<system.web>
下方。
如果需要生成密钥,请按照此SO帖子中所示的过程进行。
在 <system.web>
中:
<system.web>
<machineKey
validationKey="....."
decryptionKey="....."
/>
在我的文件中,它位于底部。我认为system.web元素中元素的顺序并不重要,只要它是直接位于顶层,就可以了。
http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx