解决使用ASP.NET WEB SITE 管理中心创建用户失败的问题

Posted on 2008-03-19 15:23  moss2007  阅读(234)  评论(0编辑  收藏  举报
查看http://forums.asp.net/p/910729/1019743.aspx#1019743

主要是要在WEB.config文件中<system.web>节点下添加一个<machinekey>节点


.NET Framework 常规参考  

<machineKey> 元素

对密钥进行配置,以便将其用于对 Forms 身份验证 Cookie 数据和视图状态数据进行加密和解密,并将其用于对进程外会话状态标识进行验证。该节可在计算机、站点和应用程序级别声明,但不在子目录级别声明。
<machineKey validationKey="AutoGenerate|value[,IsolateApps]"
            decryptionKey="AutoGenerate|value[,IsolateApps]"
            validation="SHA1|MD5|3DES"/>
SAMPLE:
<machineKey validationKey="AutoGenerate,IsolateApps"             decryptionKey="AutoGenerate,IsolateApps"             validation="SHA1"/>

但是经过试验,如果添加SAMPLE形式的节点也是无法解决,需要去生成machinekey的值,可以从http://www.aspnetresources.com/tools/keycreator.aspx这个页面中得到创建好节点代码,如:
<machineKey validationKey="123CDE82E6EDDA1A9EF66F1FCB5A7AF2812B8E5A87E6E59F49DA24E45A3F9E82DDBA4BBC7C1AB187EFDD873D3B68CB8D36907EBA46DB227BF1139980489226B1"
decryptionKey="9CD34ADBD0B6E5FD5F8E3960636D272D0517A5681E614B8B" validation="SHA1" />

Copyright © 2024 moss2007
Powered by .NET 8.0 on Kubernetes