asp.net(mvc)使用外部文件夹作为资源

时间:2009-10-29 10:01:34

标签: .net asp.net asp.net-mvc visual-studio-2008

我有一个带有项目的VS2008 asp.net mvc解决方案:

  • 通用
  • PROJECT_1
  • Project_2

该公共项目还包含一个“图像”文件夹,其中包含两个项目应该使用的“常见图像”......

如果应该通过浏览器(例如通过“/Common/images/image1.gif”这样的路径)提供这些文件夹,我现在如何从其中一个项目“链接”到这些文件夹?

我在项目中以某种方式“引用”它吗?

我真的不知道该怎么做......

谢谢!

1 个答案:

答案 0 :(得分:1)

部署时执行此操作的一种方法是简单地在Project_1下创建指向Common / Images文件夹的虚拟目录。

在开发中,您可以将文件夹复制到项目中,也可以在IIS下运行它们而不是Cassini(内置VS Web服务器)。如果在IIS下运行,则可以创建虚拟目录。

或者,如果在IIS下设置了所有三个项目,那么您可以像上面那样引用它们。

就个人而言,我只是在开发过程中将文件夹复制到每个项目中,因为我将图像文件夹移动到项目目录之外,并在部署时使用虚拟目录。这样我每次重新发布时都不必复制所有这些静态资源。