Как использовать мыльные веб-сервисы в Asp.net Core?

У меня есть классы, созданные wsdl для мыльных веб-сервисов. Они используют пространство имен System.Web.Services. Как я могу использовать их в ядре asp.net?

Ответ 1

Я ответил несколько дней назад на следующий вопрос.

ASP.NET 5 добавить ссылку службы WCF

В приведенном выше случае есть служба WCF, и в вашем случае это веб-служба.

Следующее, что вы должны учитывать или учитывать.

  • Он не будет работать с CoreCLR
  • Вы должны добавить ссылку на "System.Web.Services" следующим образом.

    aspnet50 ": {             " frameworkAssemblies": {
                     "System.Web.Services": " "            },             " зависимости ": {                 " ClassLibrary2 ":" 1.0.0- *"             }         }

Все остальные шаги аналогичны тем, что вам нужно создать проект classlibrary и добавить ссылку на этот проект или напрямую добавить класс, сгенерированный из WSDL, в проект asp.net 5.

Примечание. Для этого ответа я использовал VS 2015 CTP 5.