//创建新的Domain
domain = AppDomain.CreateDomain(name, null, AppDomain.CurrentDomain.BaseDirectory, "bin", true);//由于web一定会引用到这个DLL,所以这里直接写死到bin目录下
Type type = typeof(SmartPluginInstanceFactory);
//创建工厂实例化 [如果DLL在web的bin下就加载不了]
factory = (SmartPluginInstanceFactory)domain.CreateInstance(type.Assembly.FullName, type.FullName).Unwrap();
//factory = (SmartPluginInstanceFactory)domain.CreateInstanceFromAndUnwrap("这里是路径", type.FullName);
domain = AppDomain.CreateDomain(name, null, AppDomain.CurrentDomain.BaseDirectory, "bin", true);//由于web一定会引用到这个DLL,所以这里直接写死到bin目录下
Type type = typeof(SmartPluginInstanceFactory);
//创建工厂实例化 [如果DLL在web的bin下就加载不了]
factory = (SmartPluginInstanceFactory)domain.CreateInstance(type.Assembly.FullName, type.FullName).Unwrap();
//factory = (SmartPluginInstanceFactory)domain.CreateInstanceFromAndUnwrap("这里是路径", type.FullName);
解决方案 »
- asp.net树控件的 单击 双击问题
- asp.net 大附件上传 实现云盘效果
- 100分:求个类似UpdatePanel 的程序
- ●●●●●●●●一句Sql修改语句●●●●●●●● ---在线!
- Ajax中,使用Get和Post发送异步请求有什么区别?
- 怎么设置增加/删除文件权限
- Console.Read();
- 我在学习拓文网站程序时,遇到一点问题,VB的这种方法,在C#中该如何实现?
- sql中的image类型,如何判断存储的是image还是word文档。
- 控件修正,样式输不出,主要由于Render中MyBase.Render(output)你没写。(hackate确认)
- 犀利的大牛们给点建议
- MVC 中 我们能不能得到Controller中哪些是系统默认函数,哪些是自己定义的函数?
设置完了domain之后,再取一下domain的basedirectory 看看是不是真的是你想要的bin。难道是因为没有切换domain的原因么?