Вопрос
Я развертываю приложение 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 и не поставляется с распространяемым пакетом.
-Кен