我目前正在为我的网站开发一个功能,应该像这样工作:
- 用户上传一个dll文件
- 我使用Assembly.LoadFrom在另一个应用程序域中加载dll以便通过反射进行检查
- 卸载应用程序域并删除.dll文件
当我在本地执行时,这个功能完美运行,但是当我将其上传到服务器时,出现了以下错误:
Failed to generate files: Could not load file or assembly '/the/path' or one
of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
所以“不支持的操作”让我有点好奇。这是我需要在服务器上设置某种权限吗?还是我可以通过我的配置来解决?或者仅仅是因为我的服务器根本不支持它?
我在我的Windows/IIS服务器上唯一能看到的信息是它使用.NET版本4。