MVC - 以编程方式加载DLL

时间:2010-04-26 09:42:01

标签: c# asp.net-mvc reflection architecture plugins

我正在尝试在asp.net MVC中实现可插拔架构。我的模块基于以下文章 - http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins

我有一个包含简单控制器和视图的DLL。视图是DLL中的嵌入式资源。

我遇到的问题是,如果我手动将DLL放入我的MVC应用程序的bin目录中,那么一切都运行正常,即程序集正确加载。但是当我将DLL从文件上传输入框(通过网络表单)复制到bin directoy时,我在尝试加载程序集时遇到错误(模块应该包含程序集清单。)

我使用相同的DLL,问题是什么?

1 个答案:

答案 0 :(得分:1)

好的解决了,问题是我正在读取来自Request.Files [0] .InputStream的输入流并尝试保存流,我应该在那里获取HttpPostedFile对象。

我认为那里的内容标题会破坏DLL。