2009-02-16 2 views
0

Я пытаюсь разработать редактор текста в речь в .NET 3.5 с помощью C#. Я столкнулся со следующим исключением: System.Security.Permissions.SecurityPermission.Почему я получаю ошибку System.Security.Permissions.SecurityPermission в моем приложении .NET?

Как с этим обращаться?

+0

Какой код вызывает исключение. Это может быть любое количество вещей. – colithium

ответ

2

Система заявляет, что была предпринята попытка сделать что-то, что запрещено в соответствии с текущей политикой. Дополнительная информация необходима, чтобы дать полезные советы здесь:

1) Каков полный текст сообщения об исключении? Есть a dozen or so situations, которые могут вызвать SecurityPermission, поэтому это важно. В частности, есть поле флага, которое указывает на точный характер нарушения безопасности.

2) Какая среда? Хранили ли файлы локально или на сетевом ресурсе? Приложения, запущенные из сетевого ресурса, всегда были частичным доверием до 3.5 SP1. Установлен ли .NET 3.5 SP1?

+0

Сообщение: эта сборка не позволяет частично доверять вызывающим абонентам. VS 2008, локальный, .NET 3.5 SP1 не установлен. – Satish

+0

Хорошо, пресловутый APTCA. Что вы видите, когда вы используете «ToString» для исключения? Подробнее о APTCA: http://blogs.msdn.com/shawnfa/archive/2005/02/04/367390.aspx –