gpt4 book ai didi

wcf - 从经典 asmx 切换到 wcf 的好处

转载 作者:行者123 更新时间:2023-12-04 15:49:20 26 4
gpt4 key购买 nike

最近我从使用 asmx Web 服务切换到使用 wcf 服务,转换几乎完成,但我知道我正在进行大量错误检查和测试,以确保所有内容都按预期移植。

我的问题是 - 到目前为止,我只能想到使用 wcf 的 1 个好处,那就是您可以轻松地实现单例 Web 服务。

除此之外,我必须告诉您,配置 WCF 应用程序似乎过于复杂,我将永远怀念测试 asmx Web 服务是多么容易。

使用 WCF over ASMX Web 服务还有哪些其他好处?

最佳答案

  • 更多协议(protocol)选项; ASMX 是 IIS 和 HTTP 只有 - WCF 为您提供 HTTP、NetTcp、MSMQ、IPC - 您将其命名为
  • 您可以编写一次服务,并在多个端点上公开它
  • 自托管:您可以在控制台应用程序、Winforms 应用程序、WPF 应用程序中托管您的 WCF 服务,或者让它由 IIS/WAS 处理 - 但您不必
  • 更多选项,例如可靠 session ,更多安全选项
  • 您不必像在 ASMX 中那样在 WCF 中处理那么多的“管道问题”——您可以专注于您的业务问题,并让配置和属性处理您不想处理的所有粘糊糊的东西

  • 仅举几例......

    在 Google 或 Bing 中搜索“WCF vs ASMX”,我相信您会找到更多文章、博客文章和比较。

    ASMX 已经过去了 - WCF 是现在和 future 。它可以做得更多——因此需要学习更多。

    但是,如果您查看正确的来源,例如这两个 Dotnet Rocks 电视节目( Keith Elder Demystifies WCFMiguel Castro on Extreme WCF),我相信您会快速且无痛地开始使用 WCF!

    马克

    关于wcf - 从经典 asmx 切换到 wcf 的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1521277/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com