首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可插拔/模块化开发ASP.net MVC4

可插拔/模块化开发ASP.net MVC4
EN

Stack Overflow用户
提问于 2013-01-29 14:27:08
回答 3查看 2.7K关注 0票数 3

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

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

谢谢

EN

回答 3

Stack Overflow用户

发布于 2013-01-29 14:28:56

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

这是一个使用RazorGenerator库的sample application

票数 1
EN

Stack Overflow用户

发布于 2013-01-29 14:54:16

你可以使用mef,我们在企业应用中使用mef

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

票数 1
EN

Stack Overflow用户

发布于 2013-11-21 03:24:20

这看起来是一种方法。

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

它看起来还可以进一步扩展,以便与Nuget很好地协同工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14576906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档