我计划为我的应用程序编写一个web服务,也就是使用.Net和SQLServer开发的api。.Net提供了一种通过创建asmx文件来创建way服务的简单方法。但我需要知道它是如何设计得最好的,或者在.net中创建web服务的最佳实践是什么,或者是一些指向好文章的指针,因为这是我在web服务编程方面的第一次经验。尽管SF在应用程序接口中有很多关于最佳实践的参考(非常好),但我没有找到太多针对.net best服务的信息。
更新:在dariom的回复之后,我想提一下我是在.net 2.0中这样做的
发布于 2008-10-01 10:47:07
记住所有的最佳实践并不容易,但这里是我的建议:
我猜还有更多,最好去找一些讨论这个问题的文档。
发布于 2008-10-26 23:10:02
我们正在开发从XSD模式开始的web服务(契约优先)。我们还使用了Thinktecture的WSCF - Web Services Contract First工具来生成web服务接口。在过去的两年里,它对我们来说工作得很好。
他们还很好地演练了如何使用这些工具。http://www.thinktecture.com/resourcearchive/tools-and-software/wscf/wscf-walkthrough
发布于 2008-10-01 11:29:21
如果您使用的是WCF3.0或更高版本,我鼓励您考虑使用.NET实现您的服务。
学习曲线比较陡峭,但您将从flexibility and features that WCF offers中受益。使用WCF,您可以使您的服务与ASMX服务(常规的.NET web服务)兼容,这样其他应用程序和其他语言就可以像使用常规的.NET web服务一样使用该服务。
有很多资源可以帮助你入门。试试MSDN,Learning WCF和Programming WCF Services。
https://stackoverflow.com/questions/157009
复制相似问题