7

ここで少し迷っています。80 以上の Citrix サーバーを含むネットワークにアプリをインストールできるようにする必要があります。私たちのアプリは 100% 有効で .NET で動作していますが、いくつかの (私たちにとって奇妙な) 動作が発生しました。

  • データまたは設定を保存するために「ドキュメントと設定」フォルダを使用することはできません。どうやらこれらのフォルダは仮想化されており、複数の場所に配置されています。
  • ファイルが存在するかどうか (つまり、自分の 'program files' フォルダー内) をチェックしても機能しません。おそらく同じ理由です。

  • ファイルシステムがこのように動作するのはなぜですか?
  • アプリを Citrix で動作させるには、データをどのように保存する必要がありますか?
  • 他に落とし穴や知っておくべきことはありますか?
4

2 に答える 2

12

Citrix環境は、実用的な目的では、リモートデスクトップサービス(以前はターミナルサービスでした)環境と同じです。

マイクロソフトは、MSDNでリモートデスクトップサービスプログラミングガイドラインを公開しています。これは、何を考える必要があるかを理解するための良い出発点です。

Microsoft UKアプリケーション開発コンサルティンググループには、ターミナルサービスまたはCitrixに展開するための.NETアプリケーションの開発に関するガイドがあります。これはパフォーマンスに重点を置いています。

Citrixの無料開発ライセンスを12か月間取得できます。これは、テストに役立つ場合があります。

Citrixへの展開をいくつか行ったのですが、私たちを捕らえたのは、Citrix管理者がユーザーのアクセス許可をいじっていたことです。彼らは時々Windowsの主要な部分を壊しました、その場合あなたがすることができる唯一のことはたくさんのログを記録することです:)

幸運を!

于 2010-06-09T15:16:36.873 に答える
3

これは、ユーザー プロファイル ディレクトリにアクセスする正しいSystem.Environment.GetFolderPath(...)方法です。これは、私が過去に使用して Citrix 環境で成功したアプローチです。

于 2010-06-07T11:32:45.043 に答える