C# 不支持操作-System.Reflection.Assembly.LoadFile()

C# 不支持操作-System.Reflection.Assembly.LoadFile(),c#,.net-4.0,C#,.net 4.0,刚刚在客户机的服务器上安装了我们的应用程序,我们看到了一个以前从未见过的错误。这个程序在全世界数百台计算机和服务器上运行,显然这个程序是不同的。我们的客户相当有安全意识,所以我猜我们需要让他们解锁一些东西,但不知道从哪里开始。谷歌对这个问题的搜索只给了我一堆PowerShell参考资料 调用System.Reflection.Assembly.LoadFile()在DLL中加载时,我们收到一个“不支持操作”错误 这是一个.NET4.0C#应用程序 谢谢转到每个不工作的DLL,属性,取消阻止。重新

刚刚在客户机的服务器上安装了我们的应用程序,我们看到了一个以前从未见过的错误。这个程序在全世界数百台计算机和服务器上运行,显然这个程序是不同的。我们的客户相当有安全意识,所以我猜我们需要让他们解锁一些东西,但不知道从哪里开始。谷歌对这个问题的搜索只给了我一堆PowerShell参考资料

调用System.Reflection.Assembly.LoadFile()在DLL中加载时,我们收到一个“不支持操作”错误

这是一个.NET4.0C#应用程序


谢谢

转到每个不工作的DLL,属性,取消阻止。重新启动了我们的服务,一切都开始工作。

该异常中应该有更多信息。我将使用
exception.ToString()
记录整个异常。不幸的是,这是一个已编译的应用程序,运行在我们无法调试的客户机服务器上。我会做更多的挖掘,看看是否能在事件日志中找到更多信息。有问题的计算机有什么不同?它是用另一种语言写的吗?不同的CPU(32位对64位)?所有必备的(.NET Framework 4.0,…)是否已完全安装?等等,似乎是一个相当标准的64位2008R2服务器。客户端有很多安全策略,所以我的第一个想法是,它们运行的代码执行策略会根据需要中断对DLL的调用这似乎是在检查它是否已加载和/或是Windows8应用商店应用程序。如果是,则引发您看到的异常。不确定是否有帮助,但检查或