4

当社では、Citrix を使用してターミナル サーバーにリモート接続し、リモート ユーザーが自分のマシンの仮想ウィンドウ内でスマート クライアント アプリを起動できるようにしています。

問題は、リモート Citrix サーバーのバージョンが変更されていないにもかかわらず、ユーザーがスマートクライアント アプリを起動するたびにダウンロードされることです。これは、Citrix セッションを閉じるたびにユーザーのプロファイルが削除されるためです。

これを回避し、引き続きユーザーのプロファイルを消去する方法はありますか? プロファイルをパージしないと、Citrix サーバーのスペースが無駄になり、プロファイルが破損する問題が発生します。

4

2 に答える 2

3

Citrixサーバーの詳細について話すことができません。ただし、ClickOnceを使用すると、アプリケーションがインストールされている場所を特定できません。これはユーザープロファイルの下にインストールされ、ifs、ands、またはbutsはインストールされません。ClickOnceの主な目標の1つはセキュリティの向上であり、プロファイルにアプリをインストールするとそれが簡単になります。したがって、プロファイルをクリアしている場合は、行き詰まります。

ただし、ClickOnceを使用せずにアプリをCitrixサーバーに展開することはできませんか?ほとんどの.Netアプリはxcopyでデプロイできるため、いくつかのバッチファイルを作成して、最新のデプロイメントをCitrixサーバーにコピーし、ClickOnceをすべてスキップするのは非常に簡単なようです。

于 2008-10-03T13:49:32.477 に答える
0

Citrix 環境でこれを行うには、Citrix URL コンテンツ リダイレクト機能 (Feature Release 2) を使用して、ClickOnce URL をローカル マシン ( http://xxx.xxx/myapplication.application ) にリダイレクトします。これにより、ブラウザ ウィンドウが Citrix マシンではなく、ローカル マシンで開きます。これが発生すると、ClickOnce が引き継ぎ、Citrix 内ではなく、ローカル ユーザーのマシンにインストールします。ローカルで実行しても、通常の ClickOnce の利点はすべて得られます。

codeConcussion の回答に問題があるため、Citrix 内にインストールしたくありません。さらに、ClickOnce は必須プロファイルまたは一時プロファイルをサポートしていません。これは、おそらくユーザーが Citrix 内に持っているプロファイルです。

于 2008-10-22T13:46:39.260 に答える