2009-10-29 57 views
0

我有一个VS2008 asp.net MVC解决方案与项目:asp.net(MVC)

  • 常见
  • PROJECT_1
  • Project_2

共同的项目还包含一个“图像”文件夹与“共同的图像”,应该由两个项目使用...

如何woul d我现在可以通过浏览器(例如,电子邮件地址)将这些文件夹链接到这些文件夹中。通过像“/Common/images/image1.gif”这样的路径)?

我是否在项目中“引用”它?

我真的不知道如何做到这一点?

谢谢!

回答

1

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

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

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

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