11
|
Mikayla Hutchinson · 技术社区 · 14 年前 |
1
5
|
2
1
实际上,程序集的第二个副本正在按原样加载到内存中。 实例 因此,即使在第二次加载相同的DLL文件时,类型也不会被认为是匹配的。 当“DLLHell”扩展到“GACAndDLLHell”时,这是一个典型的问题“天堂”是个更好的地方。。。:).
如果您不能对代码库进行更改,首先,我会确保DLL只存在于驱动器上的1个位置(如果是从GAC加载的,则在驱动器上的0个位置)。在app/bin文件夹中包含“CompiledTemplate”类型的DLL副本将是真正的罪魁祸首。。。? 此新代码或现有代码现在是否由于某种原因而失败? |
3
0
这至少可以给你一个解决问题的方法。当然,潜在的缺点是没有编译时检查和/或性能较慢。然而,根据您的情况,这些可能是可以忽略不计的权衡。 |
4
0
我有一个名为pipes的WCF网络应用程序,它使用回调(双工)体系结构。
我得到这个错误是因为我的服务接口
|
Rob · 如何将AppDomain序列化到磁盘 11 年前 |
user2341923 · 进程内存与应用程序域内存分配 11 年前 |
Scott · 在第二个AppDomain中运行服务 11 年前 |