首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

半夜纠结1个有关问题哪位高手不着。求解答

2014-01-14 
半夜纠结1个问题谁不着。。求解答我想问下webserivce(asmx)和一般处理程序(ashx)有什么区别?除了asmx返回的

半夜纠结1个问题谁不着。。求解答
我想问下webserivce(asmx)和一般处理程序(ashx)有什么区别?

除了asmx返回的是结果是xml格式外,貌似2者大体相同。。

我想请问下2者的区别到底在哪?分别使用于什么场景?

虚心求解答。。
[解决办法]
ashx的用途更广泛,它可以直接用在一般web系统中,web service一般只用于远程调用的服务器端。
[解决办法]
webservice主要是以忽悠UDDI为目标的,只不过现在再也不敢提了。如果你理解这个目标,就知道WSDL规范等等为什么要搞成那样了。
[解决办法]
ashx你可以放回任何你想返回的东西:文本,超文本,图片,soap 等待。

asmx只能返回soap,简单说就是个xml字符串。
[解决办法]
能用就行了,不用纠结这么多,webservice是要单独弄成一项目出来,部署在服务端,供远程调用
[解决办法]
对外部来说它们没啥区别
[解决办法]
webserivce可以当做外部类直接引用和使用,ashx可以吗?

热点排行