404 файл или каталог не найден в wcf? - PullRequest
4 голосов
/ 03 марта 2012

Почему у меня возникает проблема 404 file or directory not found в WCF?

У меня есть клиентская система с двумя IP-адресами: один локальный, а другой глобальный.Я опубликовал файлы, используя локальный IP-адрес.

Я получаю результаты, но используя глобальный IP-адрес, я получаю ошибку 404 file or directory not found.

Что вызывает это?

Ответы [ 2 ]

7 голосов
/ 08 апреля 2013

Убедитесь, что активация Windows Communication Foundation HTTP / Non-HTTP включена для .Net framework в разделе «Функции Windows».

Чтобы включить ее, перейдите в «панель управления» -> нажмите «Программы иФункции «/« Установка и удаление программ »-> нажмите« Включить или отключить функцию Windows »-> из списка разверните« Microsoft .Net framework 3.5.1 (/ ваша версия) »-> отметьте оба» Windows Communication FoundationАктивация HTTP '&' Windows Communication Foundation Non-HTTP Activation '-> нажмите «ОК».

Надеюсь, это было полезно.

0 голосов
/ 03 марта 2012

Проверьте вашу конфигурацию wcf.Возможно, ваша служба публикуется только по локальному адресу.

, например, если у вас есть строка, которая выглядит примерно так:

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

Обратите внимание на localhost

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...