【问题标题】:How do i get to SForceService using .Net Core 3.1 framework如何使用 .Net Core 3.1 框架访问 SForceService
【发布时间】:2020-05-29 06:51:33
【问题描述】:

我可以通过使用带有网络参考选项的标准 dotnet 框架来连接 salesforce。但是,我无法使用 dotnet core 3.1 框架连接 SForceService,因为它使用的是 .net core 3.1 中不可用的 system.web.services 命名空间,我使用 Connected service 选项添加了 parter wsdl 文件,方法未公开访问。

【问题讨论】:

  • 我是来找答案的,你有没有想过?

标签: wsdl salesforce .net-core-3.1 web-reference


【解决方案1】:

我能够让它发挥作用,并认为我应该在这里为社区提供一些帮助。

在通过 WCF 工具生成 reference.cs 文件后,我能够使用 Metadata & Partner WSDL,您可以使用 VisualStudio (https://docs.microsoft.com/en-us/dotnet/core/additional-tools/wcf-web-service-reference-guide) 或 dotnet-svcutil (https://docs.microsoft.com/en-us/dotnet/core/additional-tools/dotnet-svcutil-guide?tabs=dotnetsvcutil2x) CLI 来实现。

如果您像我一样使用 CLI,请确保您已正确创建文件夹结构并添加对 .csproj 文件的引用。 文件夹结构应如下所示:

Connected Services 
 Metadata Service
   ConnectedServcie.json 
   reference.cs
Partner Service
  ConnectedServcie.json 
  reference.cs

在 csproj 中: 在 Project 属性下添加一个新的 ItemGroup 属性:

<ItemGroup>
 <WCFMetadata Include="Connected Services" />
</ItemGroup>

希望这个帮助 =)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-28
    • 1970-01-01
    • 2021-02-13
    • 2021-11-05
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    • 2022-10-02
    相关资源
    最近更新 更多