В моем web_mediumtrust.config я добавил следующий класс безопасности:
<SecurityClass Name="OleDbPermission" Description="System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
И следующий набор разрешений:
<PermissionSet class="NamedPermissionSet" version="1" Name="ASP.Net">
<IPermission class="OleDbPermission" version="1" Unrestricted="true" />
</PermissionSet>
Но я все равно получаю исключение, когда пытаюсь его использовать:
Произошло System.Security.SecurityException Сообщение = "Запрос на разрешение типа" System.Data.OleDb.OleDbPermission, System.Data, Version = 2.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089 "не выполнен." Source = "mscorlib"
StackTrace: в System.Security.CodeAccessSecurityEngine.Check (запрос объекта, StackCrawlMark и stackMark, логическое значение isPermSet) в System.Security.PermissionSet.Demand () в System.Data.Common.DbConnectionOptions (.DemandPation) в System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection бла-бла-бла ....
Что-то мне не хватает? Мне нужно что-то еще делать?
С уважением.