Descrição do Erro:

Ao publicar uma aplicação na hospedagem com versão mais nova do IIS - no caso Kinghost, começou a dar erro de segurança, ao detalhar o erro, foi possível descobrir que era com a DLL do Mysql.

System.Security.SecurityException: Request for the permission of type 'MySql.Data.MySqlClient.MySqlClientPermission, MySql.Data

Ambiente Testado:

Hospedagem da Kinghost IIS 8 - com .net framework 4.5 / Segurança: medium trust / Não permite a alteração do nível de confiança para Full Trust via web.config

Solução:

As DLL's mais novas do Mysql não funcionam no modo Medium Trust, portanto a solução é referenciar uma dll mais antiga do Mysql Data - Disponibilizamos abaixo a Dll MySql Data na versão 6.2.5.0, que resolveu imediatamente o problema, sem a necessidade de nenhuma linha de comando adicional.