【问题标题】:Consume WCF in .NET Framework application在 .NET Framework 应用程序中使用 WCF
【发布时间】:2021-01-25 14:13:52
【问题描述】:

我想在 .Net Framework 4.7 中的现有应用程序中使用 WCF 服务。但我看不到任何可能性,因为 WCF Web 服务参考选项适用于使用以下项目模板创建的项目:

Visual C# > .NET Core
Visual C# > .NET Standard
Visual C# > Web > ASP.NET Core Web Application.

有人知道如何为 .net Framework 添加它吗?

【问题讨论】:

  • WCF 是作为 .NET 3(不是 .NET Core 3)的一部分编写的 - .NET Framework 3 及更高版本(因此:.NET Framework 4.7)绝对支持 WCF;您是否尝试过解决方案资源管理器中项目右键菜单中的“添加服务引用”选项?
  • 是的,我做了,它会生成一些文件,但 Reference.cs 是空的
  • 它只有在我将它添加为高级中的 Web 参考时才有效..

标签: c# .net wcf .net-framework-version


【解决方案1】:

有很多方法可以引用 wcf 服务。 Use the Svcutil tool to generate proxy class calls、add service reference 调用,使用channel factory 调用,等等。官方文档有教程,可以选择适合自己的方式调用wcf服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-04
    • 2021-11-07
    • 2021-04-30
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 2021-03-23
    相关资源
    最近更新 更多