修改提供者元素后,“无法找到用户名”

时间:2010-07-09 18:22:38

标签: asp.net-membership

我无法访问ASPNETDB.MDF数据库。它实际上工作正常,直到我添加一些代码到Web配置。这是我添加的代码,阻止我连接......

    <membership defaultProvider="CustomizedProvider">
  <providers>
    <add name="CustomizedProvider"
         type="System.Web.Security.SqlMembershipProvider"
         connectionStringName="LocalSqlServer"
         applicationName="MyApp"
         minRequiredPasswordLength="5"
         minRequiredNonalphanumericCharacters="0"
     />
  </providers>
</membership>

我添加了它,因为我想利用它提供的密码限制。也就是说,连接字符串的名称没有改变,也没有代码更改。但是当我尝试登录时告诉我无法找到用户名。我应该知道我正在使用相同的un和pw,顺便说一句,这些都符合这些新约束。

这是一个ASP.NET 4.0应用程序

1 个答案:

答案 0 :(得分:2)

语法似乎没有任何问题,如果连接字符串名称正确,那么您确定应用程序名称是否正确?这应该是数据库中的应用程序名称(默认为'/'),而不是Visual Studio中应用程序的名称。