试图从网络位置加载程序集,这将导致该程序集被沙箱化

问题描述 投票:25回答:4

。Net 4.0:出现错误

试图从网络位置加载程序集,会导致程序集被沙盒化

应用设置

<loadFromRemoteSources enabled="true"/>

没有帮助。我怎么知道哪个组件引起了问题?我该如何解决?

.net c#-4.0
4个回答
45
投票
我也遇到了这个问题,但是发生了我的问题,因为文件是从不安全的源(我的情况下为GMail)下载以来被阻止的。我通过解决了

    右键单击有问题的文件

2
投票
要查找有问题的程序集,请使用fuslogvw(Windows SDK的一部分,因此随每个Visual Studio一起安装)。

2
投票
我已经看到提到“网络位置”的地方,并且您在本地(即不是远程)使用DLL-但它是从远程位置(例如,互联网文件共享站点)复制的。

0
投票
如果在解锁时仍然遇到麻烦,请尝试此。

我的情况是,我在网络上共享一个文件夹,在其中放置了带有DLL文件的zip文件。从应该使用dll的服务器访问它。如果我从服务器解压缩了zip,则即使解除阻止也无法使用。对我有用的是在源计算机上解压缩zip,然后仅复制所有文件而不是zip文件。我不确定为什么会这样。

© www.soinside.com 2019 - 2024. All rights reserved.