wcf - 在 VS2008/C# 中使用传统的 web 服务或使用 WCF

标签 wcf

我在这里有机会进入 WCF,但交付时间有限。我可以在迭代中提供我的服务,如果 WCF 是要走的路,我可以购买额外的时间来克服学习曲线。

现在的常态是什么? WCF是要走的路吗?

最佳答案

我现在已经多次遇到这个问题,所以根据我自己和其他人的经验,只有在你愿意接受学习曲线的情况下才使用 WCF。创建对象很简单,非常直接且易于使用。但...

一些常见的陷阱:

  • 默认绑定(bind)是 wsHttpBinding,默认情况下是安全的。如果您想使用更传统的东西,请使用 basicHttpBinding。
  • 如果您在 IIS 中托管,请确保设置主机 header ,否则 xsd uri 引用将全部指向 localhost 或服务器名称。
  • 使用 WCF 配置实用程序,它在您配置端点时会有很大帮助。
  • 关于wcf - 在 VS2008/C# 中使用传统的 web 服务或使用 WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/807692/

    相关文章:

    c# - 使用 WS-Security UsernameToken PasswordDigest 身份验证方案使用 Axis 2 Web 服务的 WCF 客户端出错

    WCF BodyStyle WrappedRequest 不适用于传入的 JSON 参数?

    .net - 没有端点监听 net.pipe ://localhost/

    c# - WCF AJAX 无法推断架构。请求/响应主体被包装

    javascript - 如何将 "string"转换为 "timestamp without time zone"

    .net - 我想分析 WCF 消息

    wcf - 访问仅启用 TLS 1.2 的服务器上运行的 WCF 服务

    c# - 强制 WCF 序列化未使用的类

    WCF 将对象返回给客户端

    c# - 具有 WCF 通信的 Service Fabric 可靠服务