我有一个带有项目的VS2008 asp.net mvc解决方案:
该公共项目还包含一个“图像”文件夹,其中包含两个项目应该使用的“常见图像”......
如果应该通过浏览器(例如通过“/Common/images/image1.gif”这样的路径)提供这些文件夹,我现在如何从其中一个项目“链接”到这些文件夹?
我在项目中以某种方式“引用”它吗?
我真的不知道该怎么做......
谢谢!
答案 0 :(得分:1)
部署时执行此操作的一种方法是简单地在Project_1下创建指向Common / Images文件夹的虚拟目录。
在开发中,您可以将文件夹复制到项目中,也可以在IIS下运行它们而不是Cassini(内置VS Web服务器)。如果在IIS下运行,则可以创建虚拟目录。
或者,如果在IIS下设置了所有三个项目,那么您可以像上面那样引用它们。
就个人而言,我只是在开发过程中将文件夹复制到每个项目中,因为我将图像文件夹移动到项目目录之外,并在部署时使用虚拟目录。这样我每次重新发布时都不必复制所有这些静态资源。