Как создать веб-службу SOAP в Azure?

Я хочу создать SOAP WebService в среде Azure. WC не будет делать ничего необычного... просто получит запрос SOAP из Интернета и вернет некоторые данные, полученные из базы данных SQL Azure в том же экземпляре Azure.

Разве это не нормальный сценарий? Потому что я не могу найти никакой информации об этом. Я нашел некоторую информацию о Logic Apps, Logic Connector и т. д., но они, похоже, не соответствуют моим потребностям. Я не могу найти никакой информации о том, как я определяю и создаю WC в С#, который я могу развернуть в Azure, а затем общаться с ним из Интернета. Может быть, это я неправильно понял возможности Azure...

Например, вы можете развернуть службу WCF, которая принимает запросы SOAP к веб-роли службы WCF: blogs.msdn.microsoft.com/nishasingh/2012/12/04/…

mm8 15.07.2019 16:52

Создайте простую веб-службу Wcf, опубликуйте ее в Azure. Потребляйте это. в сети есть множество примеров, таких как это, которые охватывают часть создания и публикации.

xdtTransform 15.07.2019 16:58

Я нашел старые руководства по WCF... но они устарели, и я думал, что теперь есть улучшенные/новые способы, но, возможно, их нет.

merger 16.07.2019 09:08

@merger: «улучшенный/новый способ» — это отойти от SOAP.

mm8 16.07.2019 15:02

@ mm8 Я знаю, но это невозможно, так как это требование клиента :(

merger 16.07.2019 15:23

@merger: тогда я думаю, что на ваш вопрос был дан ответ.

mm8 16.07.2019 15:23
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
6
2 358
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хотя SOAP больше не является предпочтительным способом общения в сети, он по-прежнему используется, как вы видите. Он до сих пор поддерживается в .Net Framework и для него есть даже выпускаются новые функции.

Самый простой способ разместить службу WCF в Azure — это в службах приложений, особенно если вы ищете простую конечную веб-точку. Пока используемые вами привязки разрешены в службах приложений, вам не нужно делать ничего другого, чтобы развернуть их в Azure.

В дополнение к службам приложений вы можете просто использовать виртуальную машину так же, как в прем, или что-то вроде Service Fabric, если вам нужно что-то, что может управлять большим набором служб, включая вашу конечную точку SOAP.

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