У меня проблема, и я думаю, что правильный ответ поможет многим людям, которые имеют такую же проблему. Потому что это обычная и не очень ответная проблема..NET 4.0 Средний уровень доверия и подключение MYSQL
Проблема заключается в настройке «Средний уровень доверия» в IIS.A. Несколько месяцев назад я закодировал свой сайт с настройкой «Полный уровень доверия» на моей локальной машине и когда я загрузил его на хост, который работал нормально. Но у моей хостинговой компании есть новое правило о уровне доверия, теперь они позволяют только «Средний уровень доверия».
Моя веб-страница сейчас не работает. Я пытался адаптировать свой сайт, но я понятия не имею, как это сделать. И это наверняка, многие люди тоже не знают. Итак, я расскажу, что я до сих пор, вы можете мне помочь?
Сначала я попытался изменил мою локальную конфигурацию, перейдя здесь,
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config
и открыл файл WebConfig, и изменил
<trust level="Full" originUrl="" />
в
<trust level="Medium" originUrl="" />
После этого только для тестирования я создал новый веб-сайт с ASP По умолчанию template.It был working.Then добавить mysql.dll как ссылки для подключения к Mysql database.But он забросил исключение безопасности с этим стеком:
[SecurityException:. Запрос на разрешение типа 'System.Security.Permissions.SecurityPermission, mscorlib, Version = 4.0.0.0, культура = нейтральной, PublicKeyToken = b77a5c561934e089' неудавшейся] MySql.Data.MySqlClient.MySqlTrace .. cctor() +0
А что теперь? Не можем ли мы подключиться к базе данных mysql? Или есть решение? Я никогда не менял свой файл webconfig в папке проекта веб-сайта, мне нужно что-то изменить? Пожалуйста, помогите мне, ребята?