Вызов WebService через файл asmx не работает. При выполнении с помощью консоли он работает

У меня есть проект, назовем его Service.dll

Когда я делаю этот вызов из exe, все работает нормально. Служба вызывает https://webservice и дает мне результаты.

 Service service = new Service();
 var result = service.Get("276055580127912", "Item2015");

Теперь я пытаюсь сделать то же самое при вызове службы из веб-службы asmx.

Итак, я создал файл asmx с этим кодом:

<%@ WebService Language="C#" CodeBehind="Service.asmx.cs" Class="Service" %>

Когда я размещаю этот asmx локально на своем компьютере (BY VS) и пытаюсь вызвать метод Get, я всегда получаю сообщение о тайм-ауте. Это должно занять всего около 1 секунды.

Кто-нибудь знает, почему это не работает?

Спасибо, Маркус.


person Markus_DE_HH    schedule 13.06.2014    source источник


Ответы (1)


хорошо, если вы добавили веб-сервис через «добавить веб-ссылку». У тебя не должно было быть проблем. Возможно, ваш сервис не работает нормально,

Что ж, всегда есть вариант, который закрывает проекты и закрывает сервис (вы можете найти его в области уведомлений внизу справа) и открывает весь проект, затем запускает сервис и снова запускает ваше приложение.

Если ваш код в порядке, это должно помочь.

person sertsedat    schedule 13.06.2014