相关疑难解决方法(0)

我应该使用哪个版本的MSXML?

这似乎是一个常见的问题,虽然我无法在SO上找到它.

我应该在我的应用程序中使用哪个版本的MSXML,更重要的是,我该如何决定?

有MSXML3,4,5和6.

我最近在使用MSXML v4的call-wcf-service-by-vbscript中发布了一些代码.AnthonyWJones发布我不应该使用4,而是使用3或6,但可能是3.当然不是v5!

为什么?我想更多地了解选择在我的应用中使用的MSXML版本的标准.

奖金问题:有没有人总结过各种版本的MSXML随时间的差异?


截至目前的摘要:

  • MSXML6
    应该是首选.于2006年发布,包括性能和合规性修复.如果可以,请使用此选项.很好.没有合并模块; 为了将MSXML6运行时与您的应用捆绑在一起,MS建议打包MSXML6 msi文件.MSXML6是MSXML3/4的升级版,但不会替换它们,因为它会中断某些功能.你可以在这里获得MSI .
  • MSXML3
    第二选择.部署最广泛的版本.最初于2000年3月发货.积极维护,没有新功能.目前支持,如果您使用SP5(2005年发货)或更高版本.SP7是最新的(也是从2005年开始).
  • MSXML5
    仅作为MS-Office的一部分发布.目前由Microsoft支持,但仅作为Office的一部分,而不是用于构建应用程序.不要构建依赖于MSXML5的应用程序:Verboten.
  • MSXML4
    最初发货?目前处于"维护模式".微软鼓励人们将MSXML4转移到MSXML6.如果您使用的是2003年发布的MSXML4SP2或更高版本,则目前支持.请在此处下载MSXML4SP2 . 可以重新分发.

在Internet Explorer中使用正确版本的MSXML是微软xmlteam在博客上的一个很好的条目.

windows com scripting msxml visual-c++

47
推荐指数
2
解决办法
2万
查看次数

使用AJAX进行WCF调用

  1. 是否需要使用RESTful服务才能对wcf服务进行ajax调用(例如:通过WebInvoke在Operation契约上使用 属性)
  2. 一旦通过webHttp在服务主机上添加绑定使服务成为RESTful,主机是否也可以拥有其他端点?(wsHttp或netTcp)
  3. 它是需要的aspNetCompatibilityEnabled(并且可以此设置共存其他端点)设置为true有webHttp绑定服务
  4. 我知道我可以使用JQuery和ScriptManager在客户端上进行WCF调用.我为什么要使用一个而不是另一个?

asp.net ajax wcf jquery .net-4.0

5
推荐指数
1
解决办法
1448
查看次数

标签 统计

.net-4.0 ×1

ajax ×1

asp.net ×1

com ×1

jquery ×1

msxml ×1

scripting ×1

visual-c++ ×1

wcf ×1

windows ×1