问题标签 [applicationdomain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
955 浏览

c# - 试图将 dll 加载到应用程序域中

我正在尝试执行以下操作:

并且代码抛出 FileLoadException

但是当我执行以下操作时也不例外:

你能告诉我可能是什么问题。

谢谢你。

编辑:

我想加载程序集的原因是因为我想创建类的实例是在其中使用它的工厂方法可以建议一个解决方案

0 投票
1 回答
454 浏览

c# - 在其他应用程序域中通过工厂方法创建 myClass 的实例

我正在尝试在其他应用程序域中通过工厂方法创建 MyClass 的实例,这个问题有什么解决方案吗?编辑:问题是怎么做

谢谢你。

0 投票
4 回答
1637 浏览

flash - 在父子 SWF 之间共享类

所以我有一种情况,我想将一个类的对象从孩子传递给父母说“MyBigAwesomeClass”。我将类定义导入父级和子级。

现在,如果我从相对于父位置的位置加载子 swf,一切都很好,但是当我使用完整的绝对路径加载它时,它会处理父和子中“BigAwesomeClass”的定义作为不同的对象,并且不允许将“BigAwesomeClass”类型的对象分配给父类中相同的对象。

我完全被难住了,并且在ApplicationDomains上猛烈抨击,包括使用这段代码

完全无济于事。关于我能做些什么来解决这个问题的任何想法?

提前致谢

0 投票
3 回答
21355 浏览

c# - C# 代码在另一个应用程序域中执行代码?

我有一个程序执行 24 小时,然后重新启动。

如何将main()从一个单独的应用程序域转移到一个单独的应用程序域中,该域每 24 小时被拆除和刷新一次,以完全消除任何潜在的内存泄漏?

0 投票
3 回答
189 浏览

c# - 协商不同域中的两个应用程序

如何通知不同域中的另一个应用程序当前正在运行的应用程序已崩溃?换句话说,是否可以在不同的域中协商两个不同的应用程序?

提前致谢。

0 投票
1 回答
1052 浏览

flash - 从主 SW​​F 释放应用程序域

我想知道卸载 swf 后有办法删除所有数据。

调用 Loader.unloadAndStop(); 删除内容和加载的字节,但加载的类留在应用程序域中。

如果我将它加载到单独的新 ApplicationDomain 中,gc 将在卸载后收集它们并删除所有引用?

0 投票
2 回答
157 浏览

actionscript-3 - 在域之间共享一个 as3 类

我在位于domainA的Main.swf中实例化了一个 Singleton 类。该文件通过LoaderMax (http://www.greensock.com/)从domainB加载Game.swf 。当我尝试访问 Singleton 时,我猜这与Main.swf中的 on instatiated 不同。

有什么办法可以强迫这个吗?

0 投票
1 回答
27027 浏览

asp.net - 应用程序域和应用程序池之间的区别?

应用程序域和应用程序池有什么区别?

我已经阅读了很多关于这两个术语的文章。但仍然无法正确理解它们。

请用简单的描述详细说明。

谢谢

0 投票
1 回答
953 浏览

c# - 将程序集加载到安全性较低的应用程序域中

我正在尝试创建一个对文件系统具有只读访问权限的沙盒应用程序域。我为此编写的代码是

几乎可以正常工作,只是在最后一行出现错误,但有此异常

请求“System.Security.Permissions.FileIOPermission、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089”类型的权限失败。

如果我将应用程序域上的 FileIOPermission 更改为具有完全访问权限,它运行正常。我在加载到应用程序域的程序集中是否需要更改某些内容,以说明它只需要对文件系统的读取访问权限?

我正在使用.Net 4.0。

0 投票
1 回答
3732 浏览

c# - 如何将 AppDomain.CreateDomain 与 AssemblyResolve 结合使用?

我想通过使用内存从 WCF 加载我的程序集。在以下情况下一切正常:

但我想使用 AppDomain.CreateDomain,而不是当前域:

我有两个类库,ClassLibrary1 和 ClassLibrary2,使用以下内容:

Classlibrary2 依赖于 ClassLibrary1。所以我正在使用程序集解析器。但是我在ApplicationHost.Load(binary);上得到一个错误。:

错误:无法加载文件或程序集“ClassLibrary1,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。

它也没有触发 ASSEMBLYRESOLVER。我的光标不会转到 Assemblyresolver 方法。如何将 AppDomain.CreateDomain 与 resolve 方法一起使用?