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,如果Demand()上的WebPermission失败
BaseConfigurationRecord.CheckPermissionAllowed,如果Demand()ConfigurationPermission(PermissionState.Unrestrictred)在某些情况下失败


(还有更多)

...

08-28 12:04