首页 文章
  • 0 votes
     answers
     views

    关于代码访问安全性的几个问题

    我在亚马逊上买了一本书,这本书是为了让我为70-536考试做准备 . 我发现有一些信息对我来说有点混乱 . 让我引用它 - 我将我的问题内联 . 要了解安全策略的使用方式,请考虑一位希望使用从Internet下载的程序集的应用程序开发人员 . 开发人员已将程序集下载到本地计算机,因此(?)它将在“我的计算机区域”中运行 . 是这样吗?我认为代码组成员身份(我的计算机区域)取决于程序集中的 ev...
  • 2 votes
     answers
     views

    SecurityException:对AspNetHostingPermission类型的权限的请求失败

    设置一个新的开发工作站,当我从Visual Studio 2008运行ASP.NET(MVC)应用程序时,我得到一个SecurityException . 任何想法可能是什么问题? 我通过SMB访问数据文件(它是一个共享挂载为Z :),我通过运行完全信任它 caspol -m -ag 1 -url "\\server\share\" FullTrust -exclusive o...
  • 1 votes
     answers
     views

    本地集会不完全信任

    如何找出本地程序集没有完全信任的原因? 问题源于WCF和代理see this question,但似乎是CAS问题 . 我有本地程序集(即C:\ Whatever \ xxx.exe),我得到了一个例外 设置配置部分'defaultProxy'的权限不足 . 请求类型'System.Net.WebPermission,System,Version = 4.0.0.0,Culture = neut...
  • 0 votes
     answers
     views

    关于代码访问安全(CAS)工作范例的问题

    我编写了以下代码来测试CAS: [SecurityPermission(SecurityAction.Demand,Flags=SecurityPermissionFlag.Execution)] static void Main(string[] args) { Console.WriteLine("hello, world!"); }...
  • 5 votes
     answers
     views

    集会证据

    以下代码的目的是什么?: object[] hostEvidence = {new Zone(SecurityZone.Internet)}; Evidence internetEvidence = new Evidence(hostEvidence, null); AppDomain myDomain = AppDomain.CreateDomain("MyDomain")...
  • 0 votes
     answers
     views

    为什么此代码访问安全示例已损坏?

    我知道CAS是of limited value,但无论如何我想了解它 . 我不明白我所看到的行为:在我相当正常的环境中,基本的默认CAS似乎根本不起作用 . 拿这个样本类: using System; using System.Security; using System.Security.Permissions; namespace CASNotWorkingExample { cla...
  • 1 votes
     answers
     views

    为什么在localhost(127.0.0.1)中运行的CAS演示代码无法识别安全区域?

    我在运行XP专业版的时间是'm running the labs in MCTS 70-536 Training Kit chapter 11 about Code Access Security. I' . 第一个实验室创建一个程序集,该程序集检查不同的权限并报告消息(如果存在) . 但是,当我将其作为 \\\127.0.0.1\c$\ListPermissions.exe 运行时,它应该识别在...
  • 2 votes
     answers
     views

    关于代码访问安全性(CAS)的问题

    我正在研究.NET 2.0的代码访问安全性 . 我目前的理解如下: CAS的基本机制是CLR从程序集中收集某些证据,然后使用证据和策略来计算程序集的权限集's code. And the assembly'代码除了该权限集之外什么都不做 . 证据用于将某个程序集分类到某个代码组,并且在代码组粒度上给出权限集 . CLR可以在运行时收集几种类型的证据 . 很容易确定应用程序目录,GAC,哈希,强名称...

热门问题