当前位置:编程学习 > C#/ASP.NET >>

asp.net mvc 实现模块化、插件化

  我现在弄一个系统,需要实现用户登录后根据权限加载模块,模块都编译成dll了,登录之后加载然后编译。我在网上看的例子都是在 启动之后把dll 加到应用中如:

                    BuildManager.AddReferencedAssembly(assembly);

                    //Add the modules to the PluginManager to manage them later
                    var module = (BaseModule)Activator.CreateInstance(type);
 

BuildManager.AddReferencedAssembly(assembly)方法只能在网站启动的时候调用,但是我只能在登录之后来调用。我想问什么别的办法或者思路都行? --------------------编程问答-------------------- 为什么只能登陆只有调用,你引用dll后 在登陆时 掉dll中的方法不行么      --------------------编程问答-------------------- 而且根据权限加载模块,难道不应该是用户登录之后再给的么  没登录何谈权限 --------------------编程问答-------------------- 我一直都说登录之后调用啊?需要登录之后根据权限动态加载dll(模块),所以不能直接引用。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,