我想将machineKey添加到我的machine.config中,因为我在web场方案中使用web.config连接字符串的编程加密。
我的问题是,我应该将machine.config文件中的machineKey放在哪里?已经没有一个我可以替换的了,我怀疑它是自动生成的,那么它应该放在哪里呢?
发布于 2012-04-27 00:45:33
只需将其放在<system.web>
下即可
如果需要生成密钥,请使用this SO post中所示的过程
发布于 2012-04-27 00:43:46
内幕
<system.web>
<machineKey
validationKey="....."
decryptionKey="....."
/>
它至少在我的文件的底部。我不认为system.web中元素的顺序很重要,只要它是system.web元素的最高层。
发布于 2018-09-04 22:48:00
从站点获取密钥可能会带来安全风险。
有一种简单的方法,只需使用IIS控制台即可
此时将打开IIS控制台。在计算机键中单击
下一步是设置关键点。选择适当的选项,取消标记要手动生成密钥的框,最后单击Generate Key。
最后,进入你的Web.Config,在设置标签的上方。
Z
https://stackoverflow.com/questions/10337634
复制相似问题