ASP.NET插件模型问题

时间:2009-07-14 08:51:13

标签: asp.net

我必须创建一个新的ASP.NET 3.5站点(不是MVC!),我需要为它构建一个插件架构。

我正在考虑使用UserControls,但是UserControl的DLL必须放在“bin”目录中才能工作:(。我不能这样做因为我会有很多Dll并且想要加载用户控件需要时动态生成DLL。

有没有办法实现它?

所以我的要求:

  • Core将根据配置加载插件UserControl
  • DLL应按需加载,而不是从bin目录
  • 加载

请帮忙!

2 个答案:

答案 0 :(得分:1)

我认为一般来说,Web客户端软件工厂将能够解决您的问题,但是需要一些时间来掌握。 请在codeplexMSDN中查看这些链接。 您对“按需加载”的要求是作为WCSF中的不同业务模块实现的,您在网站上配置要加载哪些模块以及不加载哪些模块。业务模块是相关Web页面,页面流,业务逻辑和服务的组合。

答案 1 :(得分:1)

你能否对这里的想法采取一些措施 - 这是一篇旧文章,但基本方法仍然允许你开发共享控制&您从其他应用程序引用的代码。

http://support.microsoft.com/kb/324785