无法加载文件或程序集' MySql.Web,版本= 6.8.3.0

时间:2015-03-07 03:37:36

标签: asp.net

尝试添加新用户时,

ASP.NET 配置会引发Could not load file or assembly 'MySql.Web, Version=6.8.3.0,0,…

<add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" 
    connectionStringName="LocalMySqlServer" enablePasswordRetrieval="false" 
    enablePasswordReset="true" requiresQuestionAndAnswer="true" 
    applicationName="/" requiresUniqueEmail="false" passwordFormat="Clear" 
    maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10"    
    passwordStrengthRegularExpression="" />

1 个答案:

答案 0 :(得分:0)

您可以安装/重新安装MySQL Connector或尝试以下步骤:

1)转到machine.Config。

用于32位操作系统: C:\的Windows \ Microsoft.NET \框架[版] \设置\ machine.config中

用于64位操作系统: C:\ Windows \ Microsoft.NET \ Framework64 [version] \ config \ machine.config

2)然后删除或注释掉以下这些行:

<add name="MySQLRoleProvider" type="MySql.Web.Security.MySQLRoleProvider, MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/"/>

<add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>


希望这会有所帮助...