webservices调用_ASP.NET WebServices调用单元线程COM组件...

webservices调用

webservices调用

If you've ever had to call a VB6 Component from an ASP.NET (ASMX) XML Web Service, you may (most probably) get threading errors.  In ASP.NET Apps you can mark the Page directive with "ASPCompat='true'" but there is not a equivalent tag for Web Services.  So, there's a few things you can do:
如果您曾经不得不从ASP.NET(ASMX)XML Web Service调用VB6组件,则可能(很可能)遇到线程错误。 在ASP.NET Apps中,您可以 将Page指令 标记 为“ ASPCompat ='true'”,但Web Services没有等效的标记。 因此,您可以做一些事情:
  • Put the VB Component in COM+ (Preferred if the COM Object is part of a larger interaction, and you want fine control over your SOAP)

    VB组件放在COM +中(如果COM对象是较大的交互的一部分,并且您希望对SOAP进行更好的控制,则首选)

  • Figure out a different way to expose the COM Object as a Web Service, perhaps with Classic ASP and SOAP Toolkit 3.0 (Quick if you just want to get your component, but has larger design ramifications for big systems)

    找出另一种将COM对象作为Web服务公开的方法,也许可以使用Classic ASP和SOAP Toolkit 3.0 (如果只想获取组件,但是对大型系统有更大的设计分支,则可以快速获得)

翻译自: https://www.hanselman.com/blog/aspnet-webservices-calling-apartmentthreaded-com-components

webservices调用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值