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