Я разработал простой веб-сервис asp.net, который мы устанавливаем на серверы наших клиентов, чтобы они могли использовать мобильное приложение.
Я протестировал веб-сервис на сервере Windows 2012, и все было в порядке. Затем я перешел на клиентский сервер, у которого есть Windows Server 2008 R2, я активировал IIS, создал новый пул приложений, позволяющий использовать приложения 32b, смонтировал приложение и попробовал на localhost, и все было в порядке.
Работает либо на
localhost/service/someservice.asmx
или
127.0.0.1/service/someservice.asmx
Но это не работает
customer.dyndns.org/service/someservice.asmx
или
xx.xx.xx.xx/service/someservice.asmx
дает мне ошибки тайм-аута подключения.
Итак ... я не знаю, что еще я могу сделать ...
У нас есть некоторые веб-службы, подобные этому, работающие на других серверах с Windows Server 2003, 2008 и 2012, и они работают без проблем.
После множества попыток мы заметили, что соединение Telnet с веб-сервисом не работает. Проверяем конфигурацию роутера, 80 порт заблокирован.