アプリケーションをCitrixに移植するときに知っておく必要がある基本事項は何ですか?
質問
現在、いくつかのワークステーション上にあるアプリケーション(C#)を開発しました。各ワークステーションは同じデータベース(MS-SQL)にアクセスします。これをCitrixに移植するように頼まれました。誰もがドキュメントの洞察や誰かがこれから始める場所の提案を提供できますか?アプリケーションはCitrixサーバーにインストールされ、ユーザーが使用できるようになりましたか、またはこのタイプの展開の準備をするためにさらに開発を行う必要がありますか?
誰でもCitrixアプリケーション開発に関する洞察を提供できますか?
解決
かなり単純なアプリの場合は、実行するだけです。
アプリはローカライズ設定を使用する必要がありますか?すなわち、時間/日付または通貨のフォーマット?この分野で多くのことができるCitrix設定があります。ユーザーのコンピューター設定は「投影」できます。またはCitrixで上書きされる可能性があります。
また、何かにマシン名を使用していますか?これは、ユーザーのローカルマシン名ではなくサーバー名になります。
Windows Server環境で、アプリを実行するリモートデスクトップセッションをいくつか取得することで、少しのシミュレーションを取得できます。
他のヒント
クライアント用のC#アプリケーションを1回作成しましたが、これを通知せずにCitrixサーバーから実行したため、運がよければCitrixについて心配する必要はまったくありません。私が遭遇した唯一の問題は、ActiveReportsの使用によるものでした。ActiveReportsは、クライアントがCitrixの実行に使用していた64ビットプロセッサで動作しなくなるホットフィックスをリリースしました。問題が発生した場合、実際にCitrixサーバーにアクセスできれば、問題を簡単にデバッグできます。
知っておくべきことの1つは、テスト自動化の問題の可能性です。
Citrixマシンにテスト自動化ソフトウェアをインストールしない場合、テスターは画像認識と画面座標に基づいたソフトウェアのみを使用するオプションがあります。この種のソフトウェアで作成されたテストは常に中断されます。または、それほど高価ではない高価なCitrix専用テストツールに投資する必要がありますが、さらに重要なことは他のWebテストツールよりもはるかに重要です。