Сделать веб-сервис WCF похожим на веб-сервис ASMX?
В настоящее время я использую Xcelsius для подключения к своему веб-сервису WCF, однако он не работает. Поглядывая вокруг, я вижу, что Xcelsius не может подключиться к веб-службам WCF, но не может понять, почему.
Предполагая, что веб-служба выдает тип (WCF или ASMX), возможно, возможно, подделать это? Нечто подобное меняет ваш пользовательский агент в браузере.
редактировать
Xcelsius ожидает адрес службы WSDL (http://localhost:3951/Service1.svc? Wsdl). Что касается формата, который излучает мой сервис WCF, это
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
Я также пытался использовать FlatWSDL, но это ничего не меняет.
1 ответ
Просто использовать basicHttpBinding
в вашем сервисе, и будет выглядеть как услуга ASMX для любого потребителя.
Этого все еще может быть недостаточно, если потребитель ожидает определенного формата. Затем вам нужно будет продублировать ожидаемый формат.