none
CreateUserWizard RRS feed

  • 问题

  • 我在页面放了一个 CreateUserWizard

    添加完用户后,vs2012里没出现appData文件夹和。mdf数据库,

    只在sqlserver里生成了一个数据库。求指导


    please verify my account


    • 已编辑 lctk 2015年6月24日 14:19
    2015年6月24日 14:15

答案

  • 你好,

    我建议你可以在VS中手动添加一个App_Data文件夹和数据库,然后通过配置Membership Providers使用现有的数据库。

    你可以参考这些代码:

    <connectionStrings>
        <add name="ApplicationServices"
             connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;
                      AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
             providerName="System.Data.SqlClient" />
    </connectionStrings>
    
    <authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
    </authentication>
    
    <membership>
      <providers>
        <clear/>
        <add name="AspNetSqlMembershipProvider" 
            type="System.Web.Security.SqlMembershipProvider" 
            connectionStringName="ApplicationServices"
            enablePasswordRetrieval="false" 
            enablePasswordReset="true" 
            requiresQuestionAndAnswer="false" 
            requiresUniqueEmail="false"
            maxInvalidPasswordAttempts="5" 
            minRequiredPasswordLength="6" 
            minRequiredNonalphanumericCharacters="0" 
            passwordAttemptWindow="10"
            applicationName="/" />
      </providers>
    </membership>	

    另外,这里有一些相关的文章,你可以参考他们:

    https://support.microsoft.com/en-us/kb/910440/zh-cn

    http://www.360doc.com/content/09/1116/14/466494_9144828.shtml

    http://www.codeproject.com/Articles/165159/Custom-Membership-Providers

    2015年7月3日 9:25
    版主