2012-03-03 24 views
4

WCFで404 file or directory not foundの問題が発生するのはなぜですか?404ファイルまたはディレクトリがwcfに見つかりませんか?

私は2つのIPを持つクライアントシステムを持っています.1つはローカルで、もう1つはグローバルです。ローカルIPを使用してファイルを公開しました。

グローバルIPを使用して結果が得られました。私は404 file or directory not foundエラーが発生します。

この原因は何ですか?

答えて

0

wcfの設定を確認してください。あなたのサービスはローカルアドレスにのみ公開されている可能性があります。例えば

あなたは次のようになります行がある場合:

<endpoint address="http://localhost/test" binding="wsHttpBinding" contract="WCF4Configuration.IEchoService"/> 

を注意localhostの

8

は、Windows通信基盤HTTP /非HTTPアクティブ化がネットで有効になっていることを確認しますWindowsの機能のフレームワーク。

有効にするには、「コントロールパネル」 - >「プログラム&」をクリックします。「プログラムの追加と削除」 - >「Windowsの機能を有効または無効にする」をクリックします。 .Net framework 3.5.1(/ your version) ' - >' Windows Communication Foundation HTTP Activation 'の両方をチェックしてください。&' Windows Communication Foundation非HTTPアクティブ化 ' - >' OK 'をクリックしてください。

私はそれが役に立ちましたと思います。

+4

Windowsサーバーの場合:機能の追加ダイアログで、.NET Framework 3.0の機能の下で、.NET Framework 3.0を選択します。 [WCF Activation]で、[HTTP Activation]を選択します。インストールするには、[次へ]ボタンをクリックします。 Windowsサーバー2012の.Net 4.5未満 – JensB

関連する問題