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)
在某些情况下失败
(还有更多)
...