Не удалось вызвать WCF, размещенный на IIS - PullRequest
0 голосов
/ 10 января 2012

Я пытаюсь разместить службу WCF в IIS для внутреннего тестирования.

У меня нет проблем с добавлением и использованием сервиса при тестировании сайта внутри того же компьютера, что и IIS. Я также могу добавить сервис на свой тестовый сайт в другом ПК (подключение по локальной сети).

Но проблема заключается в том, что когда я пытаюсь использовать службу в тестирование веб-сайта на другом ПК внутри другого ПК (подключен к локальной сети), служба постоянно повторяет, что не ответила.

Я надеюсь, что любой, кто сталкивался с такой ситуацией могу поделиться своим ценным опытом. Спасибо.

p.s: извините за мой ломаный английский.

Вот мой WCF web.config:

<system.serviceModel>
        <services>
            <service behaviorConfiguration="GeoIPService.ServiceMethodBehavior" name="GeoIPService.ServiceMethod">
                <endpoint address="" binding="wsHttpBinding" contract="GeoIPService.IServiceMethod"/>
                <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
            </service>
        </services>
        <behaviors>
            <serviceBehaviors>
                <behavior name="GeoIPService.ServiceMethodBehavior">
                    <serviceMetadata httpGetEnabled="true"/>
                    <serviceDebug includeExceptionDetailInFaults="false"/>
                </behavior>
            </serviceBehaviors>
        </behaviors>
    </system.serviceModel>

С уважением, Jason

1 Ответ

0 голосов
/ 10 января 2012

Если бы вы могли опубликовать формат URL на вашем сервисе, это также помогло бы, так же как и ошибка, которую вы получаете.

Для быстрой и общей проблемы с подключением я обычно прибегаю к Fiddler (http://www.fiddler2.com/fiddler2/). Этот инструмент показывает трафик между клиентом и сервером. Следующим шагом будет включение диагностики WCF, но перед этим убедитесь, что вы можете:Пингуйте целевой сервер, чтобы вы могли перейти по URL-адресу к конечной точке службы и использовать fiddler для дальнейшей помощи в отладке подключения.

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