我正在使用VirtualPathProvider加载编译时不存在的控件(ascx)。 因此,当请求某个路径结构时,VirtualPathProvider会将路径重写为ascx并加载包含该控件代码的dll。ASP.net VirtualPathProvider动态加载控件
一切工作正常,除了DLL加载。 我可以加载程序集,但网站无法找到它。如果我把它放在bin文件夹中,一切正常。
加载程序集我使用的是:
System.Reflection.Assembly.LoadFrom(file.FullName);
我如何可以加载该组件,因此它可以在ASCX是在页面上呈现的使用?
同样,我可以将dll放在网站的bin文件夹中,但由于这是动态内容,我宁愿将它们全部保留为孤立的。
每http://stackoverflow.com/questions/6843152:把组件名称类型名称(在@Page继承) – user423430