2017-02-27 94 views
1

我目前正在爲我的網站的功能應該像這樣工作:權限在運行時加載程序集在ASP.NET MVC

  • 用戶上傳的DLL
  • 我加載另一個裏面的dll應用程序域(含Assembly.LoadFrom)與反射來檢查它
  • 卸載應用程序域和刪除.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.

+0

您將需要提供一些複製問題的代碼。 – Mick

回答

0

設置項目屬性本地複製=真,如果您使用的是反射加載然後提供部署項目在級別它會工作。