关于异常的疑难解答:System.Security.SecurityException

,在检测时, SecurityException 异常引发安全错误。

相关提示

  • 通过属性页调整程序集的权限级别。
    有关更多信息,请参见 SqlPermissionLevel

  • 存储应用程序数据在独立存储。
    独立存储是通过定义关联代码的标准化方式提供隔离性和安全性与保存的数据数据存储区。 有关更多信息, 独立存储请参见。

  • 如果使用 OpenFileDialog ,请使用 OpenFile 方法打开或保存文件。
    这在部分信任情况下允许应用程序执行。

  • 确定应用程序是读取,并写入本地计算机上的现有事件日志。
    应用程序可能没有足够的权限创建登录或写入非本地计算机。

  • 如果调用非托管库,请使用等效的托管库。
    等效的 API 可能存在于结构。 有关更多信息,请参见 互操作性疑难解答 (Visual Basic)

  • 使用安全的窗口。
    UIPermissionWindow 枚举指定允许使用代码窗口的类型。

  • 允许用户通过 PrintDialog 元素打印。
    这在部分信任情况下允许应用程序执行。 有关更多信息,请参见 PrintDialog

  • 到默认打印机上打印。
    这在部分信任情况下允许应用程序执行。 您可以尝试访问您没有访问权限的打印机。

  • 从部署的同一 Web 服务器检索数据。
    这在部分信任情况下允许应用程序执行。

  • 在部署 Office 解决方案要进行检查,以确保所有必需的安全要求。
    有关更多信息请参见 Office 解决方案的特定安全注意事项

  • 如果实现自定义安全对象的程序集引用其他程序集,请将所引用的程序集添加到完全信任程序集列表。
    有关更多信息,请参见 Caspol.exe(代码访问安全策略工具)

请参见

任务

如何:使用异常助手

参考

SecurityException