我想了解如何允许第三方代码集成(模块开发)与标准ASP.net WebForms应用程序以及MVC应用程序。
开发ASP.net Web应用程序以便能够集成自定义模块时应该注意什么?
这方面的标准做法和一般方法是什么?
修改
通过自定义模块,它可能意味着像Joomla CMS中的组件。
答案 0 :(得分:0)
您的问题过于通用,无法提供有意义的回复,但大多数情况下,模块都封装在外部类中,该外部类在Web应用程序中引用并注册。
如果您希望能够在运行时包含新模块,可以查看MEF并使用它。否则,它只是设计您的应用程序,以便它可以从外部程序集实例化类。