当前位置 : 主页 > 网页制作 > Nodejs >

.NET Webservices开发方法

来源:互联网 收集:自由互联 发布时间:2021-06-24
我打算为我的应用程序编写一个名为api的Web服务,它是用.Net和SQLServer开发的. .Net提供了一种通过创建asmx文件来创建Web服务的简单方法.但我需要知道如何最好地设计它或者在.net中创建W
我打算为我的应用程序编写一个名为api的Web服务,它是用.Net和SQLServer开发的. .Net提供了一种通过创建asmx文件来创建Web服务的简单方法.但我需要知道如何最好地设计它或者在.net中创建Web服务的最佳实践或者一些指向好文章的指针,因为这是我在Web服务编程中的第一次体验.虽然SF有许多关于API的最佳实践的参考(非常好),但我找不到很多面向.net webservices的信息.

更新:在dariom的回复后,我想提一下,我在.net 2.0中这样做

要记住那里的所有最佳实践并不容易,但这是我的建议:

>避免使用不易序列化或与WS标准不兼容的数据类型(因此您将无法使用不同的语言来使用该服务).最值得注意的是RecordSets和其他仅限MS的引用类型.
>请注意,静态Web服务(具有[webmethod]的静态方法)和非静态(memeber功能)之间存在差异.这可能会影响您的性能和资源使用情况.
>设计在Intranet内部运行的.NET Web服务和为Internet设计的Web服务之间存在差异.第二个应该更简单,因为连线上的XML数据应该小得多.
>我想web服务将部署在IIS服务器上.请注意,在Intranet和Internet上运行时,身份验证会有所不同.您可能需要使用模拟来使服务能够执行特定任务.

我想还有更多,更好地寻找一些讨论它的文档.

网友评论