【问题标题】:What are some good resources for learning about Web Services with ASP.NET?学习使用 ASP.NET 的 Web 服务有哪些好的资源?
【发布时间】:2011-01-21 23:13:21
【问题描述】:

我是网络服务的新手。我想研究它并在我的网站上使用它?

请问有什么实用教程吗?

【问题讨论】:

  • @odiseh:快速互联网搜索将回答您的问题。
  • @Mitch:当然那里有很多资源,但我想研究的是有人以前研究过并标记为好的起点。
  • 那么我建议您改写您的问题以获得您正在寻找的答案。
  • 我编辑了您的标题以更好地反映您所追求的信息。

标签: asp.net web-services web


【解决方案1】:

其他几个答案建议您学习过时或遗留技术。没有理由这样做。

.NET 平台上的所有新 Web 服务开发都应使用 Windows Communication Foundation (WCF) 完成。 WCF 取代了 ASMX 和 WSE 技术,然后大大扩展了它们的功能。

WCF Developer Center 是开始的地方。除此之外,它还包括Learning WCF,一组关于 WCF 的教程。

【讨论】:

    【解决方案2】:

    如果是 WCF 服务,请查看以下内容:

    http://msdn.microsoft.com/en-us/netframework/aa663324.aspx

    或者是一本书!编程 WCF 服务,第二版 (OReilly)

    http://oreilly.com/catalog/9780596521325

    编辑:初学者应该按照建议关注 WCF,而不是老式的 .asmx 服务。

    【讨论】:

    • -1:请不要建议初学者从过去开始。所有新的 Web 服务开发都应使用 WCF 完成。
    • 这个问题提到了 Web 服务,所以这就是为什么我将资源用于 WCF 和旧式 Web 服务。 WCF 的范围更广。
    • 我可能对此过于敏感,但我经常与那些因为在线阅读的内容而决定开始使用 WSE 的人打交道。您的答案是可能被误解的答案之一,因为您将 ASMX 和 WSE 置于与 WCF 相同的级别。
    • @John Saunders:没问题我同意你关于 WCF 的看法。我认为跟踪旧技术也总是好的——它们通常可以让你摆脱困境!
    • 你我都可以——但它只会让初学者感到困惑。如果您更新答案以省略旧内容,我将删除反对票。
    【解决方案3】:

    这是我发现有用的东西:a very in-depth series of articles at 4GuysFromRolla。虽然它现在已经很老了,但它会给你一个很好的基础。

    编辑:在我被 John 扇耳光之后,也许你应该跳过我的第一个链接和 start here

    【讨论】:

    • -1:您为什么要建议初学者学习有关 WSE 或 ASMX Web 服务的任何知识?
    • 公平点——尽管我会说与我打交道的许多公司仍在使用 ASMX 服务,因此至少了解一下它们可能会很有用。这只是我最初学习时发现有用的教程。
    • B:他以后总能回去学习“石刀和熊皮”。他至少会在知道如何应该构建 Web 服务框架后这样做。由于您的修改,已删除反对票。
    【解决方案4】:

    搜索 WCF、WSDL、SOAP 等术语。我建议买一本书!

    【讨论】:

    • -1:我希望我能多投反对票。 不要建议初学者从学习 ASMX 和 WSE 等过时技术开始。
    • 我希望全世界都在使用 WCF。只要不是这种情况,您就必须了解一些较旧的技术。学习一些历史并没有什么不好。
    • 大错特错。教他现代技术,如果他需要历史,他可以得到它。在此之前没有理由混淆这个问题。
    • @John:我只是想说,除了 WCF 之外,还有更多。当然他应该从 WCF 开始。
    • 如果您更新您的答案以省略“ASMX”和“WSE”,那么我将删除反对票。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    • 2010-09-20
    相关资源
    最近更新 更多