Сделать веб-сервис 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 для любого потребителя.

Этого все еще может быть недостаточно, если потребитель ожидает определенного формата. Затем вам нужно будет продублировать ожидаемый формат.

Другие вопросы по тегам