• C# 未能加载文件或程序集“mysql.data”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)


    报错信息:

    在web.config中已经加了以下代码。

        <runtime>
            <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
                <dependentAssembly>
                    <assemblyIdentity name="MySql.Data" publicKeyToken="C5687FC88969C44D" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-5.2.6.0" newVersion="5.2.6.0"/>
                </dependentAssembly>
            </assemblyBinding>
        </runtime>

    解决方案:

    1) 当我注释代码以后,程序恢复正常。

    2) 发现是mysql.data.dll的版本不是5.2.6.0,我的版本是5.0.6.0。将newVersion参数改成5.0.6.0,也可以解决问题。

  • 相关阅读:
    进程同步
    CPU调度
    线程的引入
    进程互斥
    处理器状态
    操作系统
    进程的基本概念
    socket应用
    html笔记
    HTTP基本链接原理
  • 原文地址:https://www.cnblogs.com/cang12138/p/6278452.html
Copyright © 2020-2023  润新知