跨虚拟站点调用.NET对象/ dll
时间:2020-03-06 14:21:50 来源:igfitidea点击:
站点1具有dll,用于x数量的对象和数据调用。站点2(一个单独的.net Web应用程序)可以调用站点1的对象/ dll吗?
解决方案
这可能是更多的语义:
我们不能调用另一个进程的对象。但是,只要在调用的Web应用程序中有对该dll的引用,就可以在dll中实例化一个类。
如果我们使用GAC dll,则整个计算机都可以访问类(而非对象)。
我从未使用过.NET Remoting,但这不是它可以解决的问题吗?
我对这种情况的理解是,因为我们无法访问Bin目录跨站点,所以需要开发api或者Web服务。最好的选择是在每台服务器上都有dll的本地副本。