在什么情况下,在.NET中抛出SecurityException究竟是什么?

The short answer has been given already.我正在寻找答案.子问题:

>完全信任的应用程序是否会抛出SecurityException?如果是,在什么情况下?
>什么是“CRL安全设置”,它们在哪里,以及我需要担心多少?
>在例如中捕获ArgumentException是没有意义的. int.Parse( “25”).我什么时候可以确定永远不会抛出SecurityException?

最佳答案 为了得到最全面的答案,我建议下载共享源Rotor并搜索抛出SecurityException的位置.

这是一个下载站点:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&displaylang=en

还有一些样本发现:

> HttpWebRequest.CheckResubmit,如果WebPermission上的Demand()失败
> BaseConfigurationRecord.CheckPermissionAllowed,如果ConfigurationPermission(PermissionState.Unrestrictred)的Demand()在某些情况下失败

(还有更多)

点赞