【发布时间】:2013-07-23 19:24:13
【问题描述】:
我现在正在尝试解决这个问题,我的项目有自定义成员资格和角色提供程序,它在我的开发机器上完美运行,但在生产中它会为 web.config 引发以下错误
描述:处理此请求所需的配置文件时出错。请查看下面的具体错误详情并适当修改您的配置文件。
解析器错误消息:调用目标抛出异常。
来源错误:
Line 24: <providers>
Line 25: <clear />
Line 26: <add name="FeelSafeRoleProvider" type="FeelSafe.Helpers.FeelSafeRoleProvider, FeelSafe" connectionStringName="FeelSafeEntities" />
Line 27: </providers>
Line 28: </roleManager>
源文件:(...)\web.config 行:26
我读过一些人有类似的问题,因为他们没有命名他们的连接字符串,但我的连接字符串定义如下
<connectionStrings>
<add name="FeelSafeEntities" connectionString="metadata=res://*/Models.FeelSafe.csdl|res://*/Models.FeelSafe.ssdl|res://*/Models.FeelSafe.msl;provider=System.Data.SqlClient;provider connection string="Data Source=PLESK-23\SQLEXPRESS;Initial Catalog=FeelSafe;Persist Security Info=True;User ID={user};Password={password};MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
对这里发生的事情有任何疑问吗? 如果您需要更多信息,请询问,我会提供。
感谢您的帮助
【问题讨论】:
标签: asp.net-mvc-3 web-config roleprovider