私は分散開発チームの一員です。私たちはすべて、ターミナルサービスを通じて、アプリケーションが配置されているリモートサーバーにアクセスします。 私たちは、クライアントアプリケーションがすべてのビジネスロジック機能を公開するWCFサービスを使用するプロジェクトに取り組んでいます。WCF:ターミナルサービスを介したデバッグサービス
私たちの開発プロセスでは、開発者は、サービスやビジネスロジックを含むユーザーインターフェイスからデータベースアクセスまで、ユースケース全体を開発することがよくあります。 このような場合、開発者は、特定のユースケースに対して作成したサーバー側の関数/メソッドをデバッグできる必要があります。その問題は、サービスを実行する必要があり、別の開発者が自分の仕事をデバッグする必要がある場合、例外がスローされます(私は 'AddressAlreadyInUseException'が不明です)、第2の開発者は何も実行できませんサービスでのデバッグこれは私たち(コース外)が異なるウィンドウユーザー名を持っていると考えられているため、異なるセッションで作業しているとも考えられます。
クライアントアプリケーションではまだ可能です。サービスで例外をキャッチしているので、元のサービスインスタンスで作業を続けることはできますが、デバッグは不可能です。そして最初の開発者がwcfサービスを停止すると、アプリケーションが終了します。失敗する。
ご連絡いただければ幸いです。私は、サーバ上で各開発者のワークスペースを何らかの形で隔離することができる、ある種のツール(たとえ私たちがそれを支払う必要があるとしても)がありますか...あるいは、私たちが働く方法で何かを変える必要があるかもしれません。
私は何かアドバイスやヒントに感謝します。 敬具、
ゴンサロ
こんにちはシラーズ、 はい、それは正しいと思います。問題は、すべてのコード、クライアント、およびサーバーをダウンロードしなければならないことであり、いくつかの理由(他社の中の企業ポリシー)ではこれを実行できません。 私たちが実際に抱えている問題は、このようにして一度に1つのデベロッパーがサービスをデバッグすることができるため、悪化します。 よろしくお願いします。 ゴンサロ –