Could not load file or assembly MySql.Data – WebsitePanel error

If you have recently upgraded WebsitePanel version, you may face creating MySQL databases from WebsitePanel and you may receive the following error:

System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> Could not load file or assembly ‘MySql.Data, Version=6.3.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d’ or one of its dependencies. The system cannot find the file specified. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at WebsitePanel.Providers.Database.DatabaseServer.GetUser(String username, String[] databases) at WebsitePanel.EnterpriseServer.DatabaseServerController.GetSqlUser(Int32 itemId) at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at WebsitePanel.EnterpriseServer.esDatabaseServers.GetSqlUser(Int32 itemId) at WebsitePanel.Portal.SqlEditUser.BindItem()

This error occurs due to MySQL .Net connector. You can download MySQL .Net connector 6.3.7.0 from the following URL:

http://download.softagency.net/MySQL/Downloads/Connector-Net/

If you are using the latest version, you may first require uninstalling it before installing MySQL .Net connector 6.3.7.0.

Kailash Aghera

Leave a Reply