如何解决配置webconfig问题
|<roleManager enabled=\"true\" />
<membership defaultProvider=\"MyMembershipProvider\" hashAlgorithmType=\"SHA1\">
<providers>
<clear/>
<add
name=\"MyMembershipProvider\"
type=\"System.Web.Security.SqlMembershipProvider\"
connectionStringName=\"LocalSqlServer\"
minRequiredPasswordLength=\"2\"
minRequiredNonalphanumericCharacters=\"0\" />
</providers>
</membership>
它给我一个错误:
247行:
第248行:
第249行:
第250行:
添加名称= \“ AspNetSqlRoleProvider \” connectionStringName = \“ LocalSqlServer \” applicationName = \“ / \” type = \“ System.Web.Security.SqlRoleProvider,System.Web,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a \“ //以红色显示。该行在machine.config文件中
解决方法
格式似乎搞砸了。成员资格和RoleManager是两个完全独立的元素,没有交织在一起:
<membership defaultProvider=\"MyMembershipProvider\" hashAlgorithmType=\"SHA1\">
<providers>
<clear />
<add name=\"MyMembershipProvider\" type=\"System.Web.Security.SqlMembershipProvider\" connectionStringName=\"Database\" applicationName=\"/\" />
</providers>
</membership>
<roleManager enabled=\"true\">
<providers>
<clear />
<add name=\"AspNetSqlRoleProvider\"
type=\"System.Web.Security.SqlRoleProvider\"
connectionStringName=\"Database\"
applicationName=\"/\" />
</providers>
</roleManager>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。