从职业生涯的第一天起就用.NET (那时候的版本是1.1),当时也用到过COM互操作。现在都.NET 4了,然而那些"老家伙"COM有时还是不得不调用。如果COM的线程模型是STA, 遇到默认为MTA模型的WCF,麻烦就来了。Scott Seely通过一个自定义的WCF OperationBehavior 给出了一个解决方案
如果是传统的.ASMX web serivce 也会有类似的麻烦,解决方案在此
本文探讨了使用.NET进行COM互操作时遇到的问题,特别是当COM组件采用STA线程模型而.NET应用采用MTA模型时所带来的挑战。文章提供了一个自定义WCFOperationBehavior的解决方案,并提到了传统ASMX web service可能会遇到的类似问题。
从职业生涯的第一天起就用.NET (那时候的版本是1.1),当时也用到过COM互操作。现在都.NET 4了,然而那些"老家伙"COM有时还是不得不调用。如果COM的线程模型是STA, 遇到默认为MTA模型的WCF,麻烦就来了。Scott Seely通过一个自定义的WCF OperationBehavior 给出了一个解决方案
如果是传统的.ASMX web serivce 也会有类似的麻烦,解决方案在此

被折叠的 条评论
为什么被折叠?