3

我已經開發了LightSwitch的2層應用程序(桌面應用程序)的客戶端。客戶端現在想要將該應用程序安裝在Citrix服務器上,因此該應用程序對於服務器上的所有用戶都是必需的。爲「所有用戶」安裝LightSwitch 2層應用程序?

不幸的是,從發佈的Visual Studio 2012桌面LightSwitch應用程序時,輸出的安裝可執行文件並沒有安裝「只有我」或「對於所有用戶」的通用選項。甚至無法指定安裝目標,並且LightSwitch應用程序始終安裝到當前用戶的配置文件中,使其不能用於其他用戶。爲每個用戶安裝一次應用程序不是一種選擇。

有沒有辦法簡單地選擇部署的方式,使得其對服務器的所有用戶訪問的LightSwitch應用程序?

我知道可以將LightSwitch應用程序部署爲3層Web應用程序,但這在我的客戶環境中並不理想。

+0

可以幫助呢? http://www.advancedinstaller.com/user-guide/qa-current-or-all-users.html –

+0

謝謝,但我們不是在尋找第三方解決方案。 – Dan

+0

你說過,爲每個用戶安裝不是一種選擇:是因爲它太麻煩了,或者你不知道如何,或者應用程序會吃掉太多的空間或......? – serialhobbyist

回答

3

所公佈的輸出的2層的LightSwitch的應用程序是,根據定義,是指對於每個用戶安裝ClickOnce應用程序。但是ClickOnce應用程序可以通過URL或UNC共享路徑訪問.application文件來自動安裝。我建議只需在所有用戶的桌面文件夾中放置一個快捷方式圖標到.application文件。

+0

感謝您的建議。雖然不是我們所希望的答案,但這可能是解決問題的最佳方式。但是,我們的Citrix管理員並不太喜歡每個用戶都必須將ClickOnce應用程序安裝到他們的用戶配置文件的想法,因此我們可能會轉而採用三層Web應用程序方向。 – Dan

相關問題