Asp.net mvc 4 ApplicationName未使用SimpleMembership提供程序存储在数据库中

Asp.net mvc 4 ApplicationName未使用SimpleMembership提供程序存储在数据库中,asp.net-mvc-4,azure,azure-sql-database,azure-web-roles,simplemembership,Asp.net Mvc 4,Azure,Azure Sql Database,Azure Web Roles,Simplemembership,我已经尝试使用SqlMembershipProvider和SimpleMembershipProvider,并在web.config文件中设置了应用程序名,如下所示。我可以注册新帐户并登录,但应用程序名并没有存储在数据库表aspnet_Applications中 <roleManager enabled="true" defaultProvider="SqlRoleProvider"> <providers > <clear /> <

我已经尝试使用SqlMembershipProvider和SimpleMembershipProvider,并在web.config文件中设置了应用程序名,如下所示。我可以注册新帐户并登录,但应用程序名并没有存储在数据库表aspnet_Applications中

<roleManager enabled="true" defaultProvider="SqlRoleProvider">
  <providers >
    <clear />
    <add name="SqlRoleProvider"
     type="System.Web.Security.SqlRoleProvider"
     connectionStringName="DefaultConnection"
     applicationName="BasicCloudProject" />
  </providers>
</roleManager>

<membership defaultProvider="SimpleMembershipProvider" >
  <providers>
    <clear />
    <add
      name="SimpleMembershipProvider"
      type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData"
      connectionStringName="DefaultConnection"
      applicationName="BasicCloudProject"
      />
  </providers>
</membership>


我在Azure项目中使用MS SQL数据库设置了MVC4 web角色,该数据库具有符合aspnet_regsql.exe的表。

SimpleMembershipProvider不使用传统的ASP.NET成员数据库,当您提到表aspnet_应用程序时,您指的是该数据库。它有一个完全不同的数据库模式,其中不包括应用程序的概念。如果要使用它来创建多租户应用程序,请选择一个。

SimpleMembershipProvider不使用传统的ASP.NET成员资格数据库,您在提到表aspnet\u Applications时会提到传统的ASP.NET成员资格数据库。它有一个完全不同的数据库模式,其中不包括应用程序的概念。如果要使用它创建多租户应用程序,请执行以下操作