Мне нужен совет, пожалуйста. Мне нужно включить приложение .Net для работы через общий сетевой ресурс, проблема в том, что это будет на общих сетевых ресурсах клиентов, и поэтому путь не будет идентичным.
Я бегло просмотрел ClickOnce и параметры публикации в VS2008, но ему нужно определенное местоположение общего сетевого ресурса - и я предполагаю, что это местоположение где-то хранится, когда оно делает свое дело.
В настоящий момент работа выполняется со старым приложением VB6, и таким образом можно обойти все эти проблемы безопасности, но это приложение плохо написано и почти невозможно поддерживать, поэтому его действительно нужно уйти.
Можно ли настроить контроллер домена на выполнение этого конкретного приложения .Net? Любые другие варианты будут приветствоваться, поскольку я хочу, чтобы это небольшое приложение было очень важным для бизнеса.
Я должен сказать, что клиентские сети - это школы, и поэтому они часто довольно заблокированы, как и клиентские машины, поэтому ручное добавление исключений для каждой клиентской машины - большой недостаток.
Марлон
В .net 3.5 SP1 приложения, запускаемые по сети, имеют такую же безопасность, как и их локальный запуск, поэтому вы должны иметь возможность запускать их так же, как вы сейчас запускаете приложение vb6.
В качестве альтернативы, самый простой способ сделать это с помощью ClickOnce - разместить приложение где-нибудь на http-сервере (будь то внутри школьной сети или за ее пределами).