我正在部署一个作为完全受信任的应用程序运行的xbap应用程序。
要获得每个客户端的权限,我目前正在运行一个只调用caspol.exe
的批处理文件。
它基本上只是这样做:
%windir%\Microsoft.NET\Framework\v2.0.50727\caspol -m -ag 1 -url "http://127.0.0.1/mypath/*" FullTrust -exclusive on
这很好用。 但是,我意识到caspol.exe附带.NET SDK(与.NET Framework控制面板小程序一样),而不附带.NET运行时。 所以,如果我在只有运行时而不是SDK的客户机上安装,我该怎么做?
这可以以编程方式完成吗? 是否有任何可以指导人们使用的配置设置?
答案 0 :(得分:4)
caspol实用程序实际上包含在.NET 2.0的.NET可再发行组件包中。只要PC安装了.NET 2.0,就可以依赖caspol。 SDK不是必需的。
另一方面,从.NET 2.0开始,控制面板中的.NET配置实用程序仅与2.0 SDK一起提供,并且没有可再发行的软件包。
-Ken