TCP チャネルを介して動作する自己ホスト型の WCF サービスがあります。
これは、1 つの顧客 (ドメイン上にある) に属するすべての Win7 マシンを除いて、適切に動作します。
これらのマシンでは、TCP チャネルを使用しているにもかかわらず、一部の .NET 内部がうまくいかないようで、パイプ関連のエラーが発生します。
「パイプからの読み取り中にエラーが発生しました: 認識できないエラー 109 (0x6d)。
System.ServiceModel.Channels.PipeConnection.OnAsyncReadComplete (ブール値の haveResult、Int32 エラー、Int32 numBytes)"
アクセス許可が問題の一部である場合に備えて、ドメイン管理者としてサービスを実行しようとしましたが、成功しませんでした。
同じコードを別の Win7 (非ドメイン マシン)、XP、およびサーバー OS に問題なくインストールしました。