分析器错误消息: 未能加载文件或程序集“MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或..

来源:互联网 发布:人工智能 04 哈工大 编辑:程序博客网 时间:2024/04/30 08:15

1、新建一个mvc4项目编译通过,运行报错:


====================================================================================================================================

/”应用程序中的服务器错误。


配置错误 
  说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

 分析器错误消息: 未能加载文件或程序集“MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。系统找不到指定的文件。

源错误: 



行 270:        <add name="OracleMembershipProvider" type="Oracle.Web.Security.OracleMembershipProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" applicationName="" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
行 271:        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
行 272:        <add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.9.8.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="" />
行 273:      </providers>
行 274:    </membership>
  

源文件:  C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config    行:  272 

程序集加载跟踪: 下列信息有助于确定程序集“MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”未能加载的原因。



=== 预绑定状态信息 ===
日志: DisplayName = MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
 (Fully-specified)
日志: Appbase = file:///D:/testCode/项目1/trunk/Soft.MvcPortal/
日志: 初始 PrivatePath = D:\testCode\项目1\trunk\Soft.MvcPortal\bin
调用程序集: (Unknown)。
===
日志: 此绑定从 default 加载上下文开始。
日志: 正在使用应用程序配置文件: D:\testCode\项目1\trunk\Soft.MvcPortal\web.config
日志: 使用主机配置文件: C:\Users\XN\Documents\IISExpress\config\aspnet.config
日志: 使用 C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config 的计算机配置文件。
日志: 策略后引用: MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/vs/11a0b478/893149a0/MySql.Web.DLL。
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/vs/11a0b478/893149a0/MySql.Web/MySql.Web.DLL。
日志: 尝试下载新的 URL file:///D:/testCode/项目1/trunk/Soft.MvcPortal/bin/MySql.Web.DLL。
日志: 尝试下载新的 URL file:///D:/testCode/项目1/trunk/Soft.MvcPortal/bin/MySql.Web/MySql.Web.DLL。
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/vs/11a0b478/893149a0/MySql.Web.EXE。
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/vs/11a0b478/893149a0/MySql.Web/MySql.Web.EXE。
日志: 尝试下载新的 URL file:///D:/testCode/项目1/trunk/Soft.MvcPortal/bin/MySql.Web.EXE。
日志: 尝试下载新的 URL file:///D:/testCode/项目1/trunk/Soft.MvcPortal/bin/MySql.Web/MySql.Web.EXE。

  


版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.6.1055.0

====================================================================================================================================


2、解决办法:

a.找到 C:/Windows/Microsoft.NET/Framework/v4.0.30319/Config/machine.config这个鬼东西,然后把里面的MySQL.Web.v20改成MySQL.Web,保存可以。(记得先复制一个版本放着,谁知道可不可行?)

b.到控制面板里面把MySQL改一下。找到下面这个叫MySQL Connector Net 6.9.4的或者类似的东西,右键更改(如果没有就安装一下):



X掉它,NEXT,完事后再重新加载项目,毛病都好了。



1 0
原创粉丝点击