【问题标题】:Asp.Net MVC Application split into multiple assembliesAsp.Net MVC 应用程序拆分为多个程序集
【发布时间】:2017-05-10 13:43:12
【问题描述】:

我对 mvc 很陌生,但已经读过几本书了。 我要存档的是: -> 在自己的项目中拥有主 asp.net 应用程序。 -> 每个模块(例如论坛模块)都托管在一个常规 dll 中(包括它的控制器、模型和视图)。

我研究了在不同程序集中托管控制器的问题。这实际上很容易处理。但我确实有问题的是观点。 我找不到任何关于如何告诉 mvc 他应该在这个命名空间中寻找视图而不是另一个命名空间中的另一个视图的资源。

最好的问候 西蒙

【问题讨论】:

  • 你还没有说你使用的是什么版本的 MVC.. 这很重要。可能的解决方案是不同的。例如,如果您使用的是 MVC5,那么您可以查看 MVC Futures 项目和名为 Portable Areas 的项目,但我认为这还没有被移植到 MVC Core。
  • 嗨。我正在使用 MVC 5 和 Visual Studio 2015 教授。谢谢,我会检查一下。

标签: asp.net .net model-view-controller


【解决方案1】:

您是否在项目中导入了您需要使用的项目/程序集? 查看参考文件夹。它们必须在那里,以便您可以使用它们。

【讨论】:

  • 是的,我添加了参考资料。
【解决方案2】:

我不太清楚你为什么要使用这种架构风格,但这也是你的选择。 我可以确认的是,它不会像你想象的那么有用。

详细解释是here

【讨论】:

    猜你喜欢
    • 2011-05-31
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    相关资源
    最近更新 更多