我无法访问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应用程序
答案 0 :(得分:2)
语法似乎没有任何问题,如果连接字符串名称正确,那么您确定应用程序名称是否正确?这应该是数据库中的应用程序名称(默认为'/'),而不是Visual Studio中应用程序的名称。