ご存知かもしれませんが、IIS 6+ はポート 80を別のプロセスで実行されている他の HTTP アプリケーションと共有できます。
ただし、自己ホスト型の WCF サービスは IIS をオフラインにするようです。WCF サービスの実行中は、すべての HTTP 要求がサービスに送信されます。サービスを停止すると、すべての HTTP 要求が IIS に送信されます。これは、2 つのアプリケーションが非常にユニークな URI パスを使用しているにもかかわらずです。どうしたんだ?どうすれば仲良く遊べるでしょうか?
編集: 私の WCF サービスは、HttpTransportBindingElement でカスタム バインディングを使用します。
これがサーバーフォールトに属している場合は申し訳ありません。構成の問題なのかコードの問題なのかわかりません。