2012-02-27 16 views
2

WCFサービスから提供される2つのWebサイトがあります。 WCFサービスはデータベースに関する情報を提供します。実際のデータベースとテストデータベース(開発目的のみ)があるため、最初のサイトには実際のデータベースと2番目の実データベースとテストデータベースが必要です。だから、私はサイトにフィルタロジックを置くべきです(実際のテストデータをサービスから取得して必要なものだけを表示する)か、またはサービス(テストデータのみを供給するか、実際のデータはどのサイトがデータを要求したかによって異なります)WCFテストデータの提供

答えて

2

「DBType」パラメータを追加してサービスに入れることをお勧めします。ページの開発は同じです(設定ファイルを使用して、サービスに送信されたDBType値を格納します)。

このようにすると、サービスが複数のサイトにサービスを提供できるようになり、他の 'テスト'サイトや '実際の'サイトを追加するとサービスを変更する必要がなくなります。

もう1つの方法は、2つのURL、テスト用に1つの開発用URL、運用用に1つのURLを使用することです。

は、必ずそれに与えていただきましたサイトは、単に表示されるはずです本当かテストデータ

アウトサービスフィルタを持っている(コードを変更する必要はありませんので、もう一度、設定ファイルを使用します)。

2

開発環境と本番環境を混在させないことをお勧めします。 生産と開発のためにWCFサービスのインスタンスを個別に実行します。

関連する問題