svc公司(svc)和asmx公司(asmx)的区别

我们真的要跟asmx说再见吗?...

svc公司(svc)和a**x公司(a**x)的区别

.svc与.a**x

我们真的要跟a**x说再见吗?

每个web开发人员都熟悉.a**x,而有些开发人员则刚刚熟悉.svc。这些技术概念对于开发人员的工作线来说是非常重要的,因为它是动态的。问题是,.svc和.a**x之间真的有很大的区别吗?人们应该从.a**x转换到.svc吗?

.ASMX定义由活动服务器页(.ASP文件)调用的web服务,一旦有对服务的请求,ASP.NET就会自动累积这些服务。这些都是现成的互联网上,也可以从本地网络。要将编程语言设置为Visual Basic、C#或Jscript,.a**x文件从ASP.NET指令WebService开始,然后使用基于Windows的web服务器和.NET framework的language参数来完成。

另一方面,SVC或.SVC是一个计算机文件扩展名,Microsoft的Windows Communication Foundation使用它来表示由Internet信息服务托管的服务。Windows Communication Foundation或WCF是.NET框架中的一个应用程序编程接口(API),用于构建链接的、面向服务的应用程序。

那么这两者有什么区别呢。SVC可以被称为.a**x类固醇,因为它可以做的一切.a**x可以,但有更多的功能。当web开发人员谈论.a**x时,他们知道它并不太复杂,可以很容易地进行配置。缺点是,它只能从HTTP调用,而.svc与HTTP、MSMQ一起使用,可以通过不同的平台(如Winforms应用程序)托管。

正如我们所看到的,.svc可以取代.a**x的辉煌。

然而,svc可能需要更多的培训;在理解.svc的配置时需要付出额外的努力。这就是为什么许多开发人员仍然喜欢使用.a**x而不是.svc的原因。ASMX很简单,但不是很强大。SVC是.Net平台的未来。

.ASMX和.SVC都易于学习和编码,并且具有补充服务和数据类的并行属性。但相似之处到此为止。两者之间的更多关键区别如下:.a**x比.svc更易于配置,因为.svc添加了太多的配置键,这些键的选项多种多样,可能并不完全有用。ASMX易于部署,因为.svc及其复杂的配置和选项。ASMX不支持WS-*标准,不像.svc;使用WS-*和.a**x工作将是一个非常大的麻烦。SVC还支持二进制数据格式和REST。另外,.SVC可以跨服务/客户机捕获消息。有一个.svc创建的代码可以运行不确定的过程来截获消息,并在所有服务操作中处理它们。

.ASMX无法做到这一点,这是不幸的,因为它在某些复杂的情况下(如执行自定义身份验证、授权、日志记录和路由技术)都是可行的。但是,如果您仍然使用SOAP基本配置文件,请始终使用.a**x来简化它,如果需要它的一个特性,请切换到.svc。不过,要走的路是完全切换到.svc。

.ASMX即将灭绝,.svc是web开发的现在和未来。SVC可以做的比所有.a**x的总和多得多,这就是为什么迫切需要学习.SVC的原因。

总结

1..a**x定义由活动服务器页(.ASP文件)调用的web服务,一旦有对服务的请求,ASP.NET就会自动累积这些服务。

2..SVC,或.SVC,是Microsoft的Windows Communication Foundation使用的计算机文件扩展名,用于表示由Internet信息服务托管的服务。

3..SVC可以称为.a**x类固醇。

4..SVC可以取代.a**x的辉煌。

  • 发表于 2021-06-23 17:48
  • 阅读 ( 237 )
  • 分类:互联网

你可能感兴趣的文章

发绀(cyanotic)和非血管性先天性心脏病(acyanotic congenital heart defects)的区别

...ic)和非血管性先天性心脏病(acyanotic congenital heart defects)的区别 一个完全正常的婴儿的诞生是一个绝对的奇迹,它已经失去了它令人敬畏的本质,因为它发生得太频繁了。在胎儿的形成和成长过程中,很多事情都会出错。我们在...

  • 发布于 2020-10-24 07:40
  • 阅读 ( 238 )

您必须知道的15个windows命令提示符(cmd)命令

... 10powercfg公司 ...

  • 发布于 2021-03-22 17:39
  • 阅读 ( 544 )

在windows服务器和iis上设置awstats

...wwroot/cgi bin/lib文件 /wwwroot/cgi bin/插件 /WWW根/cgi bin/awredir.pl公司 /WWW根/cgi bin/awstats.model.conf文件 /WWW根/cgi bin/awstats.pl公司 提取文件后,复制“awstats.model.conf文件“文件到名为的文件”awstats.domain.com.conf“(其中域名.com是要跟踪的...

  • 发布于 2021-04-13 12:12
  • 阅读 ( 172 )

将闪存驱动器转换为便携式web服务器

...MySql旁边的Start以运行您的web服务器。 请注意:不要选中Svc框,因为这将使服务器作为Windows服务运行。为了保持XAMPP的可移植性,您不希望它作为服务运行! Windows防火墙可能会提示您它阻止了服务器;单击“允许访问”让您的...

  • 发布于 2021-04-13 17:39
  • 阅读 ( 148 )

最好的口袋大小的工具,为您的内部macgyver

...具包塞进你的钱包,工具逻辑CC1SB信用卡伴侣或工具逻辑SVC2生存卡工具都为你提供了一套方便的工具,适用于各种情况。生存版本有刀片,手电筒,哨子,点火器和镊子。普通版配有刀片、放大镜、螺丝刀和镊子。从本质上说,...

  • 发布于 2021-05-23 20:43
  • 阅读 ( 162 )

如何预购galaxy note 8

...以正式订购三星Galaxy Note 8了。在有限的促销活动中,该公司为预购产品提供捆绑销售,包括Gear 360相机或无线充电板和存储卡,但你必须在9月24日前下订单。 在你加速购买新**之前,要知道运营商和零售商并不是同时提供预购。...

  • 发布于 2021-05-29 17:28
  • 阅读 ( 192 )

优越的(superior)和下腔静脉(inferior vena cava)的区别

上腔静脉和下腔静脉的主要区别是上腔静脉从上半身放血,而下腔静脉从下半身放血。此外,上腔静脉从头部、颈部、手臂和上胸壁排出血液,而下腔静脉从腿部、骨盆和腹部排出血液。 上腔静脉和下腔静脉是人体的两条主要...

  • 发布于 2021-06-30 23:22
  • 阅读 ( 443 )

公司(corporation)和公司(company)的区别

公司可以理解为一种商业组织形式,是一种以从事商业活动为目的而成立的个人协会。它拥有不同于其成员的法律地位,并受2013年《公司法》的管辖。它是一个法人,具有永久延续性和公章。它通常与公司混淆,后者只是一个...

  • 发布于 2021-07-09 07:31
  • 阅读 ( 272 )

web服务(web services)和wcf公司(wcf)的区别

...间的差异。 ASP.net中Web服务和WCF的比较:   Web服务 WCF公司 定义 web服务可以描述为一个通过internet提供的软件组件系统。它由用于交换数据的协议和标准组成。因此,它有助于通过网络在机器之间进行互操作的数据交换。 WC...

  • 发布于 2021-07-13 21:00
  • 阅读 ( 123 )

创业的基本工具

...时,他会给我打电话。就像你要在名片和网站上公布你的公司地址一样,你也需要一个单独的电话号码给你的公司或小企业。我很幸运地提前得到了一个免费(但只邀请)的谷歌语音号码,它可以让你为客户设置自定义问候语,...

  • 发布于 2021-07-29 04:34
  • 阅读 ( 140 )
hasd62013
hasd62013

0 篇文章

相关推荐