应用程序在内部调用某个COM对象时具有的AppDomain数

时间:2011-11-25 12:00:59

标签: .net

我创建了一个.NET应用程序并将其托管在IIS上。

根据我的理解,此应用程序在一个AppDomain上运行。但是应用程序中的代码调用了一些COM对象。

这些对COM的调用是在同一AppDomain中执行还是在其他AppDomain上运行?

有人可以解释一下上述情况的表现如何?

1 个答案:

答案 0 :(得分:0)

AppDomain有点像IIS服务器中托管的Web应用程序的边界。每个Web应用程序都位于自己的AppDomain中,并且只能访问它的资源。如果IIS上托管了10个Web应用程序,它们将分别拥有10个AppDomain。一个AppDomain无法访问其他的数据。