Разрешение вопросов, связанных с исключениями: System.Security.SecurityException
Обновлен: Ноябрь 2007
Исключение SecurityException возникает при обнаружении ошибки безопасности.
Полезные советы
Настройте уровень разрешения сборки с помощью страницы свойств.
Дополнительные сведения см. в разделе SqlPermissionLevel.Храните данные приложения в изолированном хранилище.
Изолированное хранилище — это хранилище данных, обеспечивающее автономность и безопасность, путем определения стандартизованных способов сопоставления кода с защищенными данными. Дополнительные сведения см. в разделе Изолированное хранилище.Если используется OpenFileDialog, используйте метод OpenFile для открытия или сохранения файла.
Это позволяет приложению выполняться в ситуации частичного доверия.Убедитесь, что приложение читает и пишет в существующие журналы событий на локальном компьютере.
Приложение может не иметь необходимых разрешений для создания журналов на локальном компьютере или записи на него.Если вызываете неуправляемые библиотеки, используйте эквивалентные управляемые библиотеки.
В .NET Framework может существовать эквивалентный API. Дополнительные сведения см. в разделе Устранение неполадок взаимодействия.Используйте безопасные окна.
Перечисление UIPermissionWindow указывает тип доступа к окну, допустимому для использования вызывающим кодом.Разрешите пользователям печатать через компонент PrintDialog.
Это позволяет приложению выполняться в ситуации частичного доверия. Дополнительные сведения см. в разделе PrintDialog.Печатайте на принтер по умолчанию.
Это позволяет приложению выполняться в ситуации частичного доверия. Может быть попытка доступа к принтеру, на который нет прав.Получайте данные с того же веб-сервера, с которого было развернуто.
Это позволяет приложению выполняться в ситуации частичного доверия. Дополнительные сведения см. в разделе Deploying XML Web Services.Получайте данные из WebService, расположенных на том же веб-сервере, с которого было развернуто.
Дополнительные сведения см. в разделе Deploying XML Web Services.При развертывании решения Microsoft Office проверьте, что выполнены все необходимые требования безопасности.
Дополнительные сведения см. в разделе Требования безопасности при выполнении решений Office (для системы 2003).Если сборка, реализующая пользовательский объект безопасности, ссылается на другие сборки, необходимо добавить эти сборки в список полностью доверенных сборок.
Дополнительные сведения см. в разделах Средство настройки политики управления доступом для кода (Caspol.exe) и Настройка политики безопасности с помощью средства для настройки политики управления доступом для кода (Caspol.exe).
См. также
Задачи
Основные понятия
Общие сведения об администрировании политики безопасности