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