2016-05-16 48 views
2

我有4个独立的ASP网站部署在IIS服务器中。访问同一IIS中另一个网站的网站文件夹

我使用relativePath访问我的网站图片,所以我有root/path_to_files(类似的东西)。

我的问题是我想从website2访问website1图像文件夹等,web3访问web4(你得到的图片)。

我尝试了absolutePAth,但安全原因(不安全)阻止了我。

我正在从文件中读取存储库的名称和路径。

我可以做什么,不用重新制作全部或创建一个中央存储库(并上传所有文件)。

编辑1:使用网址被锁定,但我可以解锁。 我可以使用URL获取/列出文件夹和图像并使用它们?像解析一个relativePATH中的网址到其他网站?

中央存储库该网站已经投入生产,它将有很大的影响时间/ benfit做到这一点。

+2

我会说你应该做你说你不想做的事。创建一个网站来提供静态资源,CDN风格。 – Crowcoder

+0

如果使用图像的完全限定路径,会发生什么情况? 'http:// example.com/img.jpg' –

回答

0

您是否考虑了符号链接?您可以制作一个共享图像文件夹。然后每个文件夹都可以看到“图像”文件夹为自己的文件夹。

+0

在IIS上,它被称为虚拟文件夹。 –

+0

虚拟文件夹/ symb链接/硬链接不起作用,当您访问xpto \ Vpath时,您将获得链接文件夹的绝对路径。我想我会去CDN风格 –

+0

如果你使用IIS加入文件夹肯定....在操作系统级别而不是在IIS中,它不会知道区别。我已经成功地使用它来共享Web API之间的文件夹,这两个文件夹都需要将相同的xls文档服务到其客户端。 – Ben

相关问题