Can't load mysql.web assembly

前端 未结 9 1737
故里飘歌
故里飘歌 2020-12-14 18:46

I am making a web application with ASP.net MVC3. I eventually want to use roleprovider and authentication used by a login form. So I have this code:



        
相关标签:
9条回答
  • 2020-12-14 19:25

    As Beginner to .NET, i also experienced the same situation..

    But it can be resolved very simple step.

    Select references from solution explorer . Right click on it, Select Add reference, select mysql.web from the list of assemblies, then add it.

    After adding mysql.web assembly , you can get rid out from this error.

    Thanks!!

    0 讨论(0)
  • 2020-12-14 19:29

    My Solution to this question as I do had the same issue:

    Just add a reference to MySql.Web and it will go.

    0 讨论(0)
  • 2020-12-14 19:35

    Try reinstalling MySQL .NET Connector 6.9.4 while uncheck “Web Providers” during the installation -

    See more at: [ASP.NET with MySQL: Configuration Error (MySql.Web.v20)][1] http://technowide.net/2014/11/07/asp-net-with-mysql-configuration-error/

    0 讨论(0)
  • 2020-12-14 19:39

    I have experienced the same situation and managed to fix the problem with these steps,

    1. Read the error information carefully which provides helpful details to rectify the situation.
    2. I wouldn't change the machine.config file.
    3. As it says Application cannot find a reference to the assembly MySql.Web and the version it is trying to reference is Version=6.7.4.0.
    4. Based on path you install MySql you will be able to find the correct assembly files, ex : C:\Program Files\MySQL\Connector NET 6.7.4\Assemblies\v4.0\MySql.Web.dll
    5. Copy C:\Program Files\MySQL\Connector NET 6.7.4\Assemblies\v4.0\MySql.Web.dll file to bin folder. (I would copy all the files in C:\Program Files\MySQL\Connector NET 6.7.4\Assemblies\v4.0\ folder to bin folder)

    Hope this helps! Thanks

    0 讨论(0)
  • I managed to resolve this by running MySQL Installer and updating to the latest files available.

    0 讨论(0)
  • 2020-12-14 19:45

    realize this is old, but in case its viewed later, here's what I found is cause / resolution.

    I had to do some MySQL work on my regular .NET web server (db and web servers on same machine) so I used the MySQL installer (http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html). That little sucker seems to have gone and updated my .NET machine.config for me, how nice, so it's connector will work well with .NET. Stupid installer. Anyways when I went to go use a .NET / SQL Server app (no tie in to MySQL) I got the same error.

    Easy enough fix (and your MySQL utilizing apps should still work just fine). Just comment out the MySQL reference(s) in the appropriate .NET framwework machine.config.

    NOTE: the web page the error is on will tell you what machine.config file (and line number) is offending.

    Link below is more detailed:

    http://forums.asp.net/t/1928379.aspx

    0 讨论(0)
提交回复
热议问题