如何在其他asp.net项目中访问照片文件夹?

时间:2014-02-04 20:16:12

标签: c# asp.net

我正在研究两个asp.net项目 第一个项目是员工管理产品信息。
第二个项目是产品销售网站 我的问题是,在员工插入产品照片的第一个项目中,这将转到名为“Photos”的第一个项目中的文件夹,路径将插入到db。但是如何从我的第二个项目访问这个文件夹呢? (第一个域名为admin.sampleXYZ.com
第二个将是sampleXYZ.com)

1 个答案:

答案 0 :(得分:0)

我不会将照片存储在第一个项目中,我会将它们存储在所需的位置 - 所以在您的产品销售网站项目中。 要实现这一目标,您应该利用虚拟目录:

  

在计算中,术语虚拟目录有几个含义。它   可以简单地指定(例如在IIS中)出现在a中的文件夹   路径,但实际上不是前一个文件夹的子文件夹   路径。

所以我要做的是在第一个项目中添加一个虚拟目录,指向第二个项目中的物理目录(you can set it on IIS level)。

如果有大量照片,我建议您将照片存储在这两个项目中的任何一个范围之外。在这种情况下,最好有一个单独的FTP服务器并将照片存储在那里,而不是污染项目的内容(应包含代码,而不是成为内容容器)。