无法加载一个或多个请求的类型(loaderexception)

本文关键字:请求 类型 loaderexception 一个 加载 | 更新日期: 2023-09-27 18:01:34

我的应用程序有问题,我从路径(' ' RemoteServerDir…)加载程序集列表(assembly. loadfrom),当我试图检索所有类型的每个程序集时,我在调用程序集时得到错误。GetTypes()方法

我的消息是" reflectiontypeloadeexception:无法加载一个或多个请求的类型(LoaderExceptions)"。

有人有办法解决这个问题吗?对于信息,这个应用程序在分布式模式下运行,我有这个问题,但在本地模式下它工作得很好。

谢谢。

无法加载一个或多个请求的类型(loaderexception)

这很可能与加载远程程序集时不同的权限级别有关

请尝试更换组件。加载from到程序集。UnsafeLoadFrom在c# 4.0 MSDN中可用,它将绕过安全检查

旧的方法是添加配置节

<configuration>
    <runtime>
        <loadFromRemoteSources enabled="true" />
    </runtime>
</configuration>