参考的是http://www.cnblogs.com/moss2007/archive/2008/03/12/1102464.html 这篇文章。
但其中有个错误,让我绕了很多路。 晕。
就是有个地方,配置控制中心的config文件
他上边说 “
在管理中心站点的web.config文件中,只插入<ROLEMANAGER>节。
内容和上面的相同。
同时将该文件下方的<add name="RoleManager">注释掉!非常重要,为什么呢?这是我尝试的结果,如果不注释的话,在管理中心页面中访问"应用程序管理"时会报错。
”
这个地方应该是错误的.
控制中心同样需要配置数据库连接字符串和membership,如果不配置这些,你在控制中心添加用户的时候会找不到用户.
所以控制中心也要这样配置
看清楚<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider"> 这一句 , defaultProvider="AspNetSqlRoleProvider" 这一句是必须有的,不然会报错。他上边说"同时将该文件下方的<add name="RoleManager">注释掉",如果加上defaultprovider这句,他说的那句就不用注释了。
也就这么多,让我搞了一天。。 哎。
还是在 豆浆油条 朋友的帮助下完成的。 谢谢他。