动态地将.dll添加到Web应用程序中

时间:2012-10-11 10:25:11

标签: asp.net

我需要将我的asp.net应用程序中的程序集添加到本地复制到bin文件夹,而不将其添加到GAC。它应该是路径引用,如C:\ bin,此文件夹不是应用程序的子文件夹。有人有建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用反射:

System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom("path here");

使用assembly实例,您可以动态执行方法,并且几乎可以执行所有操作。

另外值得注意的是,在ASP.NET中,您作为操作系统中权限较少的其他用户运行,因此必须在DLL所在的文件夹上设置适当的权限。