2015-12-01 16 views
0

我有幾個客戶端使用的WinForms桌面應用程序,我想了解更多關於在Citrix環境中部署它的信息。我不太清楚什麼是必要的,以便我的應用程序在我的客戶的Citrix服務器上運行時沒有任何問題。任何鏈接或建議將非常有用。如何爲Citrix啓用WinForms應用程序?

回答

1

除了Falanor所說的之外,大多數開發人員遇到的最大問題是他們認爲他們的應用程序只能在任何時候被單個用戶使用,然後在應用程序同時運行時遇到問題。例如。如果你的應用程序試圖寫入任何共享/全局資源,那麼你會遇到問題。

現在,這個問題並不常見,因爲Windows現在(a)正確鎖定並且寫入全局位置的訪問通常需要管理員訪問; (b)許多操作被劃分到當前用戶的會話中,例如,編寫臨時文件。

所以,請記住,您將有併發實例,並詢問您的應用程序是否會嘗試修改或寫入任何公共資源。

0

我遇到的最大問題是沒有讓應用程序運行,因爲我從來沒有做過任何更改,但負載均衡。如果您在負載平衡時引用本地臨時文件,則會丟失這些文件。他們可以強制你的應用程序在一個農場工作,但大多數地方對此並不感興趣。我已經對在指定網絡共享中運行的文件進行了更改。

+0

所以,除了使用本地臨時文件,其他所有的東西在使用標準Windows msi安裝程序安裝時都能正常工作? – Dimitris