wsHttpBindingを公開するWCFサービスをIISでホストする必要があります。その部分は、私のweb.configのsystem.serviceModelの設定を使用してうまく機能しています。
私が今必要としているのは、クライアントによっても使用される構成アセンブリを介して構成(maxReceivedMessageSizeやその他のオプションなど)をセットアップすることです。
これはどのように可能ですか?バインディング構成をオーバーロードするためのクライアントのように、.svcファイルにハンドルが表示されません。これは、クライアント/チャネルを手動で宣言する必要があるWindowsサービスとは対照的に、アプリケーションの起動時にISSによって自動的に処理されるためだと思います。
私はこれについて正しいですか?そして、彼の問題の解決策(IIS内でのホスティングが必要な場合)は、すべての構成を削除し、代わりに起動時にホスティングを処理するHttpHandlerを作成しますか?
私が正しければ、これを書くのにかなりのスペースを無駄にしたと思いますが、何かが足りないと思って仕方がありません。