Установка двухуровневого приложения LightSwitch для "всех пользователей"?

Я разработал двухуровневое приложение LightSwitch (настольное приложение) для клиента. Теперь клиент хочет установить приложение на сервере Citrix, и поэтому необходимо, чтобы приложение было доступно для всех пользователей на сервере.

К сожалению, при публикации настольного приложения LightSwitch из Visual Studio 2012 выходной исполняемый файл установки не имеет обычной опции установки "Только для меня" или "Для всех пользователей". Невозможно даже указать место назначения установки, и приложение LightSwitch всегда устанавливается в профиль текущего пользователя, что делает его недоступным для других пользователей. Установка приложения один раз для каждого пользователя, не вариант.

Нет ли способа просто выбрать развертывание приложения LightSwitch таким образом, чтобы оно было доступно всем пользователям сервера?

Я знаю, что можно развернуть приложение LightSwitch как трехуровневое веб-приложение, но это не идеально для моей клиентской ситуации.

1 ответ

Решение

Опубликованный вывод для двухуровневого приложения LightSwitch представляет собой приложение ClickOnce, которое по определению предназначено для установки для каждого пользователя. Но приложения ClickOnce могут быть автоматически установлены путем доступа к файлу.application через URL-адрес или общий путь UNC. Я бы предложил просто поместить ярлык в файл.application в папку "Рабочий стол" для всех пользователей.

Другие вопросы по тегам