2

我正在部署一个作为完全受信任的应用程序运行的 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 的客户端机器上,我该怎么做呢?

这可以以编程方式完成吗?是否有任何配置设置可以指导人们使用?

4

1 回答 1

4

caspol 实用程序实际上包含在 .NET 2.0 的 .NET 可再发行包中。只要 PC 安装了 .NET 2.0,您就可以依赖 caspol。SDK 不是必需的。

附带说明一下,从 .NET 2.0 开始,控制面板中的 .NET 配置实用程序仅在 2.0 SDK 中可用,并且不附带可再发行包。

-肯

于 2009-09-22T19:02:42.940 回答