为"所有用户安装Light Switch 2层应用程序"?

时间:2014-03-27 08:46:30

标签: visual-studio-2012 visual-studio-lightswitch lightswitch-2012

我为客户开发了LightSwitch 2层应用程序(桌面应用程序)。客户端现在希望在Citrix服务器上安装应用程序,因此应用程序必须可供服务器上的所有用户使用。

不幸的是,从Visual Studio 2012发布桌面LightSwitch应用程序时,输出的安装可执行文件没有通常的选项安装"仅适用于我"或者"对于所有用户"。甚至无法指定安装目标,并且LightSwitch应用程序始终安装在当前用户的配置文件中,使其对其他用户不可用。无法为每个用户安装一次应用程序。

是否无法简单地选择以使服务器的所有用户都可以访问的方式部署LightSwitch应用程序?

我知道可以将LightSwitch应用程序部署为3层Web应用程序,但这在我的客户情况下并不理想。

1 个答案:

答案 0 :(得分:3)

2层LightSwitch应用程序的已发布输出是ClickOnce应用程序,根据定义,该应用程序适用于每用户安装。但是,可以通过URL或UNC共享路径访问.application文件来自动安装ClickOnce应用程序。我建议只需在桌面文件夹中为所有用户放置一个快捷图标到.application文件。