如何使用Asp.NET Core框架调用WebService中的具体方法?

2026-06-08 23:072阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1025个文字,预计阅读时间需要5分钟。

如何使用Asp.NET Core框架调用WebService中的具体方法?

0.%E4%BD%BF%E7%94%A8%E8%83%8C%E6%99%AF,因為現有的項目都是基於.NET Core的,但有些需要調用第三方的WebService服務,故有此章節。基本思路是通過微軟提供的Svcutil工具生成代理類,然後通過System.ServiceModel調用服務。

0.使用背景

因为现在的项目都是基于 .NET Core 的,但是某些需要调用第三方的 WebService 服务,故有了此文章。其基本思路是通过微软提供的 Svcutil 工具生成代理类,然后通过 System.ServiceModel 来调用代理类所提供的对象与方法。

1.配置准备

1.1 新建并编辑项目

首先新建一个新的 .NET Core 控制台程序,通过命令行窗口或者 Powershell 执行以下命令新建一个项目。

dotnet new console

然后编辑项目文件 WebServiceConsole.csproj ,并在其中加入以下内容:

<ItemGroup> <DotNetCliToolReference Include="dotnet-svcutil" Version="1.0.*" /> </ItemGroup>

这样最终 WebServiceConsole.csproj 的内容会是这样子的。

阅读全文

本文共计1025个文字,预计阅读时间需要5分钟。

如何使用Asp.NET Core框架调用WebService中的具体方法?

0.%E4%BD%BF%E7%94%A8%E8%83%8C%E6%99%AF,因為現有的項目都是基於.NET Core的,但有些需要調用第三方的WebService服務,故有此章節。基本思路是通過微軟提供的Svcutil工具生成代理類,然後通過System.ServiceModel調用服務。

0.使用背景

因为现在的项目都是基于 .NET Core 的,但是某些需要调用第三方的 WebService 服务,故有了此文章。其基本思路是通过微软提供的 Svcutil 工具生成代理类,然后通过 System.ServiceModel 来调用代理类所提供的对象与方法。

1.配置准备

1.1 新建并编辑项目

首先新建一个新的 .NET Core 控制台程序,通过命令行窗口或者 Powershell 执行以下命令新建一个项目。

dotnet new console

然后编辑项目文件 WebServiceConsole.csproj ,并在其中加入以下内容:

<ItemGroup> <DotNetCliToolReference Include="dotnet-svcutil" Version="1.0.*" /> </ItemGroup>

这样最终 WebServiceConsole.csproj 的内容会是这样子的。

阅读全文