3

我需要有关使用可插入模块方法开发 ASP.net MVC4 应用程序的帮助。我尝试为此使用区域,但这对于插入两种不同的解决方案来说并不是很方便。我的目标是开发一个可以插入到任何其他 Web 应用程序(X、Y、Z)的模块应用程序 (A)。

我需要一些指导来实现这一目标。

谢谢

4

3 回答 3

1

您可以使用mef我们在企业应用程序中使用mef 。

托管可扩展性框架 (MEF) 是 .NET 的组合层,可提高大型应用程序的灵活性、可维护性和可测试性。MEF 可用于第三方插件扩展,或者它可以为常规应用程序带来松散耦合的插件式架构的好处。

于 2013-01-29T06:54:15.993 回答
1

您可以查看following guide说明如何将 Razor 视图作为资源嵌入到类库中的说明。这个想法是编写一个自定义的 VirtualPathProvider ,它将能够从非标准位置(例如嵌入在其他程序集中的视图)为您的视图提供服务。

sample application这是使用 RazorGenerator 库的一个。

于 2013-01-29T06:28:55.563 回答
0

这看起来是一种方法。

http://geekswithblogs.net/cokobware/archive/2013/01/15/asp.net-mvc-4-pluggable-application-modules.aspx

它看起来也可以进一步扩展以与 Nuget 一起工作。

于 2013-11-20T19:24:20.053 回答