读书人

求教一个Membership提供程序配置有关问

发布时间: 2012-03-17 19:06:27 作者: rapoo

求教一个Membership提供程序配置问题
已在VS命令行中运行aspnet_regsql
网站的web.config配置如下

XML code
<configuration>  <connectionStrings>    <add name="LocalSqlServer2005" connectionString="data source=.\;Integrated Security=SSPI; User Instance=false" providerName="System.Data.SqlClient"/>  </connectionStrings>    <system.web>      <membership>        <providers>          <clear/>          <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"  connectionStringName="LocalSqlServer2005" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5"      minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"  />        </providers>      </membership>    </system.web></configuration>


我在ASP.NET配置网页中配置“安全”时,提示下面的错误:
选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。

下面的消息可能会有助于诊断问题: 找不到存储过程 'dbo.aspnet_CheckSchemaVersion'。

数据库连接正常。“提供程序管理”中提示:已成功建立到数据库的连接。

另如果把web.config改成默认的sqlexpress版,则一切正常。
求教!!!

[解决办法]
使用aspnet_regsql.exe生成Membership数据库
http://kb.cnblogs.com/a/1376070/

读书人网 >asp.net

热点推荐