我有一个 ASP.NET 应用程序,其中正在运行 5 个子应用程序。我希望一个子应用程序在另一个域中运行。我尝试创建一个新的 AppDomain:

AppDomain domain = AppDomain.CreateDomain("MyDomain");

当我尝试通过以下代码检索 FriendlyName 时:
System.Diagnostics.Debug.WriteLine(domain.FriendlyName);

我收到此错误:
Cannot obtain fields or call methods on the instance of type 'System.AppDomain' because it is a proxy to a remote object.

最佳答案

如果我理解正确,那么您需要为此编写一个可视化工具。它是 Visual Studio 的一个插件,用于“可视化”任何监视值,您可以在其中执行任何您想做的事情,而不是在实际项目代码中。

关于c# - 在 ASP.NET 中的其他 AppDomain 中运行应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22043721/

10-13 08:02