环境:Xp+VS2005+SQLSERVER2K
网站->asp.net配置->安全选项->可以创建角色,点击创建新用户,出现提示:出现错误,返回上一页重新试试.没有其他的提示信息了...新建页面,拖个CreateUserWizard控件,不做任何修改,调试,在数据表中aspnet_users中可以找到刚刚创建的用户.
为何会出现这种情况,如何解决?

解决方案 »

  1.   

    web.config如下:
    ...
    <connectionStrings>
        <add name="mysqlconn" connectionString="Data Source=(Local);DataBase=test;User ID=sa;Pwd=123456" providerName="System.Data.SqlClient"/>
     </connectionStrings>
    <roleManager enabled="true" defaultProvider="myRoleProvider">
          <providers>
            <clear />
            <add name="myRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="mysqlconn" />
          </providers>
        </roleManager>    <membership defaultProvider="myMembership" userIsOnlineTimeWindow="30">
          <providers>
            <clear />
            <add name="myMembership" type="System.Web.Security.SqlMemberShipProvider" connectionStringName="mysqlconn"
                 passwordFormat="Hashed" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true"
                 minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" />
          </providers>
        </membership>
    ...
    我看不出错在那里?烦请指正.