web.config中的ASP.Net成员删除提供程序

时间:2012-10-23 09:25:35

标签: asp.net membership-provider aspnetdb

我正在尝试避免将ASPNETDB.mdf文件添加到我的项目中。

我在配置文件中有这个:

<authentication mode="Forms">
  <forms loginUrl="login.aspx" defaultUrl="Default.aspx" protection="All">
    <credentials passwordFormat="Clear">
      <user name="admin" password="Qwe456"/>
      <user name="Murergruppe" password="2012m"/>
      <user name="Skift-a" password="2012a"/>
      <user name="Skift-b" password="2012b"/>
      <user name="Skift-c" password="2012c"/>
      <user name="Skift-d" password="2012d"/>
      <user name="Skift-e" password="2012e"/>
    </credentials>
  </forms>
</authentication>

然后我转而在machine.config中创建了ASPNETDB.mdf

然后它说它找不到文件。然后我补充说:

<membership>
  <providers>
    <clear />
    <add type="Personal.Providers.WebConfigMembershipProvider" name="WebConfigMembershipProvider"/> 
  </providers>
</membership>

然后它说必须指定默认提供者。当我没有任何其他提供者时该怎么办?

1 个答案:

答案 0 :(得分:0)

 <membership defaultProvider="WebConfigMembershipProvider" userIsOnlineTimeWindow="20">
   <providers>
.....

您可以指定默认值。