2011-12-09 53 views
2

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

如何访问到文件夹从APP 2app1/Content/,如果APP2是independed应用程序?

在未来,我想APP 2复制到的APP1的一个文件夹(例如,APP2路径将是C:/app1/app2/

这是正确的方式建立在ASP.NET网站MVC3?如果没有,请推荐一个更好的方法!

对不起,我的英文。

回答

0

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

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

如果您需要使用来自更多应用程序的相同数据库,那么也是如此:只需使用相同的连接字符串即可。

如果您确实需要让2款应用程序因为某些原因一起工作,您应该制作一个应用程序,并且可行的解决方案是使用区域进行分割。

1

对于简单的用法,您应该使用Area不是一个不同的项目。你可以找到更多here

+0

对于复杂的情况,您可以查看Orchard项目及其实现方式。 –