是否有更好的方法从IIS托管的.net 2.0应用程序调用.net 4.0代码而不是COM?

时间:2011-07-22 18:22:11

标签: .net com iis-7

我想从.net 2.0应用程序池中运行的IIS7应用程序调用.net 4.0 dll。我一直在研究这个问题,到目前为止我发现的一切都说不可能,或者你必须使用COM。我有一个原型,使用COM从2.0调用4.0,这是有效的,但我很好奇,如果有更好的方法?

- 编辑 -

在这种情况下,它需要是" auto"托管,我的意思是没有真正需要的额外配置。所以WCF和其他类似的Web服务都出来了。虽然我知道COM必须注册,但它在我们正在使用的现有功能中,所以它是免费的"可以这么说。

1 个答案:

答案 0 :(得分:0)

您可以创建一个WCF服务并调用它,这将为您提供在远程计算机上或本地运行服务器的选项,并使用wcf提供的本地计算机传输(命名管道)

-edit -

抱歉,我认为你也可以运行.net 3.5,可能不是这样。