2011-02-01 13 views
0

こんにちは 私はnet.tcpバインディングを使用してWCFサービスを使用するSL4アプリケーションを持っています。私は、IIS(高度な設定)でサービスのプロトコルからhttpを削除し、net.tcpのみを保持する場合、サービスは、サービスがアクティブにできないというエラーで失敗します。 net.tcpが動作するためには、IISのサービスのプロトコルにhttpを追加する必要がありますか? サービスプロトコルのIISでhttpを有効にすることはできません。 の回避策があるSilverlight4 net.tcp binding

おかげ ベン

答えて

0

問題が解決しました。私が見落としてしまった非常に小さなものでした。 mexhttpバインディングが存在し、サービス動作に httpGetEnabledが設定されていた上記の問題を解決しました

0

使用しているIISのバージョン ? Net7CPは、IIS7を使用していない場合、またはバタフライが東京で羽ばたく場合には失敗します。

このブログ記事を見ましたか?

http://www.silverlightshow.net/items/WCF-NET.TCP-Protocol-in-Silverlight-4.aspx

+0

私はIIS7を使用しています。私はポストを通過したが、私はIISでホストされているサービスのhttpではなく、net.tcpプロトコルのみを有効にしたかった。 – user55474

+0

あなたのバインディングはどのように見えるのですか? –

+0

バインディングはnet.tcpポート4502です。IIS7で有効になっているプロトコルは、サイトのhttp、net.tcpです。 – user55474