Вопрос

Я развертываю приложение 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, как мне это сделать?

Можно ли это сделать программно?Существуют ли какие-либо параметры конфигурации, которые я могу указать людям на использование?

Это было полезно?

Решение

Утилита caspol фактически включена в распространяемый пакет .NET для .NET 2.0.Пока на КОМПЬЮТЕРЕ установлена .NET 2.0, вы можете положиться на наличие caspol.SDK не требуется.

В качестве дополнительного примечания, начиная с .NET 2.0, утилита настройки СЕТИ в панели управления .Доступна исключительно с пакетом SDK 2.0 и не поставляется с распространяемым пакетом.

-Кен

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top