在ASP.net Web应用程序上启用第三方模块集成

时间:2013-09-12 10:51:47

标签: c# asp.net asp.net-mvc asp.net-mvc-3 module

我想了解如何允许第三方代码集成(模块开发)与标准ASP.net WebForms应用程序以及MVC应用程序。

开发ASP.net Web应用程序以便能够集成自定义模块时应该注意什么?

这方面的标准做法和一般方法是什么?

修改

通过自定义模块,它可能意味着像Joomla CMS中的组件。

1 个答案:

答案 0 :(得分:0)

您的问题过于通用,无法提供有意义的回复,但大多数情况下,模块都封装在外部类中,该外部类在Web应用程序中引用并注册。

如果您希望能够在运行时包含新模块,可以查看MEF并使用它。否则,它只是设计您的应用程序,以便它可以从外部程序集实例化类。