2009-05-11 7 views
0

WCFサービスプロジェクトで新しいサービスを作成すると、Visual Studioは自動的にサービスのweb.configファイルに構成情報を配置します。新しいWeb設定ファイルとサービスプロジェクトの既存のサービスクラスでこの動作を複製するにはどうしたらいいですか?時にはサービスのweb.configが、ユーザーエラーやビジュアルスタジオの不具合のいずれかによって混乱しているようです。サービスのweb.configを削除して、新しいサービスクラスがVSで作成された場合と同じデフォルト構成を使用して自動構成された新しいサービスを入手するとよいでしょう。Visual Studioで既定の構成でWCFサービスのWeb.configファイルを再生成できますか?

これを達成するにはどうすればよいですか?

EDIT:クライアントのweb.config/app.configではなく、サービスのweb.configファイルを参照しています。

答えて

0

確かに、サービスに対してコマンドラインユーティリティsvcutil.exeを実行することができます(直接URLまたはWSDLをファイルとして使用します)。デフォルトでは、<system.serviceModel>セクションにすべての必要な設定を含むoutput.config設定ファイルが生成されます。新規または既存のweb.configに&のペーストをコピーしてください。

マルク・

編集:以下のコメントから、答えはサーバ側の設定の場合には何もありません。

+0

これは機能していないようです。私はservice1.svcでソリューションを作成しました。ウェブ設定を削除しました。新しいweb.configが追加されました(今はサービス設定がありません)。次に、svcutil.exe http:// localhost:18799/service1.svcを呼び出しました。エンドポイントが構成されていないため、例外がスローされます。 –

+0

OK - あなたはSERVERサイドのものを作りたいと思っています......これを行うための "魔法の"方法はないと思います。サービスの設定を手動で作成する必要があります。 –

+0

混乱して申し訳ありません。返信いただきありがとうございます。それは私が恐れていた;)。 –

関連する問題