Godaddy, использует внешний asp.net Веб-сервис SOAP

#c# #asp.net #soap #asmx

#c# #asp.net #soap #asmx

Вопрос:

У меня есть веб-сайт, размещенный на Go daddy, и одной из функций моего веб-сайта является вызов внешнего веб-сервиса soap (asmx), и я пытаюсь вызвать службу со своего компьютера, она работает правильно, но когда я вызываю ее с размещенного веб-сайта, выдается исключение, как показано ниже:

Попытка подключения завершилась неудачей, поскольку подключенная сторона не ответила должным образом по истечении определенного периода времени, или не удалось установить соединение, поскольку подключенный хост не ответил

и вот как я вызываю веб-сервис:

 SyriaOrganization.Web.localhost.SMOPushWebService SMOPushWebService = new Web.localhost.SMOPushWebService();
SMOPushWebService.SendPushNotification(entityId, entityValueId, url, titleAr, titleEn, StripTagsRegex(detailsAr), StripTagsRegex(detailsEn));
  

Комментарии:

1. Это похоже на проблему с брандмауэром. Убедитесь, что у вас открыты необходимые порты в брандмауэре.

2. внешний веб-сервис размещен на другом сервере, а не на моем компьютере, и, как я уже сказал, я тестировал со своего компьютера и использовал ссылку ниже soapclient.com и это работает нормально, но когда я тестирую с размещенного веб-сайта, он выдает мне ошибку.

3. Я имел в виду, что существует проблема с брандмауэром между размещенным веб-сайтом и целевым сервером.

4. я включил брандмауэр на сервере службы, но результат.

5. извините, если я вас беспокою, но я безуспешно перепробовал множество методов, поэтому, пожалуйста, помогите мне, если сможете.