【问题标题】:mvc application at mvc applicationmvc 应用程序中的 mvc 应用程序
【发布时间】:2011-12-10 01:10:07
【问题描述】:

我在 ASP.NET MVC3 上编写了一个简单的 Web 应用程序(例如,app1)。我现在想为它编写一个简单的 CMS(例如,app2)。

如果 app2 是独立的应用程序,我如何从 app2 访问文件夹 app1/Content/

以后我想将app2复制到app1的文件夹之一(例如,app2路径为C:/app1/app2/ )

这种方法对于在 ASP.NET MVC3 中构建站点是否正确?如果没有,请推荐一个更好的方法!

对不起我的英语。

【问题讨论】:

    标签: asp.net-mvc-3


    【解决方案1】:

    您应该使用Area 而不是其他项目来进行简单的使用。你可以找到更多here

    【讨论】:

    • 对于复杂的情况,您可以查看 Orchard Project 及其执行方式。
    【解决方案2】:

    首先,是的,这不是一个很好的设计选择。

    如果您需要两个应用程序之间的一些共同的东西,您可以使用几种方法,我想到的最简单的方法是在每个应用程序中定义一个指向文件夹的应用程序设置变量(在 web.config 中)或包含常见内容的 URL 并使用它。

    如果您需要从更多应用程序中使用相同的数据库,同样的事情:只需使用相同的连接字符串。

    如果您出于某些原因确实需要使这 2 个应用程序一起工作,您应该制作一个应用程序,并且可行的解决方案是使用区域将其拆分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多