Назад | Перейти на главную страницу

Запуск приложения .NET из общего сетевого ресурса в Win 7?

У нас есть приложение .NET 1.1, которое мы храним в общей сети. Мы устанавливаем .NET Framerwork на локальные ПК, а также устанавливаем полное доверие с помощью следующего:% windir% \ Microsoft.NET \ Framework \ v1.1.4322 \ caspol -pp off -cg LocalIntranet_Zone FullTrust

На сегодняшний день это отлично работает на всех ПК, однако теперь у нас есть несколько новых ПК с Win7, и этот процесс больше не работает. Приложение будет нормально работать с локального диска в Win7, но запуск сетевой копии приводит к общей ошибке исключения.

Есть идеи, как заставить это работать под Win7?

Не совсем уверен. Чтобы сделать это правильно, Caspol может потребовать некоторых усилий. Просто догадка: если это x64 Windows 7, попробуйте запустить caspol из папки Framework64.

C: \ WINDOWS \ Microsoft.NET \ Framework64 \ v1.1.4322 \ caspol.exe -m -ag 1 -url "file: //// \\ computername \ sharename \ *" FullTrust -exclusive on

Вы должны убедиться, что командная строка, из которой вы запускаете caspol, запускается с помощью «Запуск от имени администратора».

Недостаточно просто быть в группе администраторов, вам нужно вышеупомянутое, чтобы обойти UAC.