3

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

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

有没有办法简单地选择以一种让服务器的所有用户都可以访问的方式部署 LightSwitch 应用程序?

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

4

1 回答 1

3

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

于 2014-04-01T13:28:51.033 回答