Asp.net 在web应用程序中动态添加.dll

Asp.net 在web应用程序中动态添加.dll,asp.net,Asp.net,我需要将程序集添加到我的asp.net应用程序中,而无需将其添加到GAC,而无需将其本地副本复制到bin文件夹。它应该是类似C:\bin的路径引用,并且此文件夹不是应用程序的子文件夹。有人有什么建议吗 您可以使用反射: System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom("path here"); 使用assembly实例,您可以动态地执行方法,几乎可以完成所有事情 还值得注意的是,在ASP.NET

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

您可以使用反射:

System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom("path here");
使用
assembly
实例,您可以动态地执行方法,几乎可以完成所有事情

还值得注意的是,在ASP.NET中,您作为不同的用户运行,在操作系统中的权限较低,因此必须对DLL所在的文件夹设置适当的权限