Amir Keibi
Amir Keibi

Reputation: 2144

Consume a SOAP Service in an Azure function

Environment

Visual Studio 2017 Enterprise on MAC, Mono 5.12.0.309

Problem

I've successfully built and packaged an Azure Function. Now, I'd like to call a SOAP Web service in the function (over which I have no control). I added a Web Reference to the published WSDL and tried to compile the function which resulted in a ton of errors primarily indicating "System.Web.Services" namespace is missing.

"System.Web" doesn't seem to be part of .NET Core 2.1 (that is referenced in the function project). How would I then add a reference to "System.Web.Services" assembly? Is there a NuGet package?

UPDATE

Part of this was my lack of understanding of what .NET Core actually is. Since I'm using .NET Core, I can't make reference to assemblies that are targeting .NET Framework. "System.Web.Services" seems to be one.

Now the question becomes, how one would then call SOAP Services from .NET Core application?

Upvotes: 1

Views: 5268

Answers (1)

Sebastian Achatz
Sebastian Achatz

Reputation: 678

You can use the new WCF client side stack on .NET Core: https://github.com/dotnet/wcf

There is a good sample to a question on this thread: Calling a SOAP service in .net Core

Upvotes: 1

Related Questions