【发布时间】:2011-08-11 04:23:59
【问题描述】:
我在远程托管 sql 框上的数据库中创建了 aspnetdb.mdf 表和 sp。
当我从我的开发本地框运行它时,成员资格提供程序正在远程连接并且工作正常。但是当我在现场网站上尝试时,我收到以下错误。
这是我的 web.config 设置。
<add name="LocalSqlServer" connectionString="Data Source=remoteIP;Initial Catalog=admin_TeacherClassSchedule;User ID=developer;Password=blah" providerName="System.Data.SqlClient"/>
<membership defaultProvider="SqlProvider">
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="false"
passwordFormat="Encrypted"
maxInvalidPasswordAttempts="5"
passwordAttemptWindow="10" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="SqlProvider">
<providers>
<clear/>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="LocalSqlServer"
applicationName="/" />
</providers>
“/TCS”应用程序中的服务器错误。 配置错误 说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详情并适当修改您的配置文件。
解析器错误消息:找不到默认成员资格提供程序。
来源错误:
第 42 行: 第 43 行: 第 44 行: 第 45 行: 第 46 行:
【问题讨论】:
标签: asp.net membership-provider