【问题标题】:mvc3 custom role provider error on Web.ConfigWeb.Config 上的 mvc3 自定义角色提供程序错误
【发布时间】: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=&quot;Data Source=PLESK-23\SQLEXPRESS;Initial Catalog=FeelSafe;Persist Security Info=True;User ID={user};Password={password};MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

对这里发生的事情有任何疑问吗? 如果您需要更多信息,请询问,我会提供。

感谢您的帮助

【问题讨论】:

    标签: asp.net-mvc-3 web-config roleprovider


    【解决方案1】:

    好的,发现问题不在于角色提供者类,也不是连接字符串,MySQL连接器版本旧,更新解决了这个错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多