【发布时间】:2011-05-27 08:35:24
【问题描述】:
这是我的连接字符串:
<add name="modelConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename='D:\Documents and Settings\Dima\My Documents\Visual Studio 2010\WebSites\WebSite10\App_Data\ASPNETDB.MDF';Integrated Security=True;User Instance=True;" providerName="System.Data.SqlClient"/>
它停止抛出异常,但对数据库的访问似乎不起作用,因为当我回答确认问题时,它说它是错误的并且不会让我进入!
<membership defaultProvider="MyMembershipProvider">
<providers>
<clear/>
<add
name="MyMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="modelConnectionString"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
enablePasswordReset="true"
maxInvalidPasswordAttempts="1000"
passwordAttemptWindow="4000"
enablePasswordRetrieval="true"
requiresUniqueEmail="false"
passwordFormat="Encrypted"
applicationName="/WebSite10"
/>
</providers>
</membership>
【问题讨论】:
-
先检查你正在连接的Sql Server的认证方式,然后告诉我所有细节。
-
你在 sqlserver 中创建了 aspnet 用户吗?你赋予了什么权限
-
认证方式是“Forms”.. 可惜我不知道aspnet用户和权限的制作流程。
标签: asp.net sql connection-string