gpt4 book ai didi

c# - 可扩展的 ASP.NET MVC Web 应用程序

转载 作者:行者123 更新时间:2023-11-30 13:05:20 24 4
gpt4 key购买 nike

我需要使用 ASP.NET MVC 3 编写一个应该完全模块化和可扩展的 Web 应用程序。例如,模块/扩展可以是论坛、博客或内容模块。

我考虑过为此目的使用多项目 MVC 区域,所以我有一个包含 .dll-s 的 Extensions/ 目录的扩展,并在 Application_Start(或可能在更早的步骤)上,它将该目录中的所有扩展加载到当前 AppDomain。

是否有任何更好的方法来做到这一点?我的意思是,也许根本不使用 MVC 区域?也许使用 MEF?我对 MEF 的经验很少,我想学习,但我不知道这是否适合我的项目。也许使用 MVC 区域 + MEF?

如您所见,我很困惑,希望得到澄清:)

谢谢。

最佳答案

我正在研究类似的东西。我还没有开始,但到目前为止我已经阅读了 this这看起来很有希望。

看起来 MVC3 有针对 IoC 的特定接口(interface),因此您希望将大部分时间花在查看 MVC3+MEF 示例上。一些较旧的示例不太相关。

如果您希望您的 View 易于扩展,那么 this似乎是个好主意。

关于c# - 可扩展的 ASP.NET MVC Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5318779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com