是否可以在面向公众的网站上链接共享驱动器中的文件?

时间:2018-02-27 15:22:51

标签: iis-7 file-sharing

我已经搜索了这个问题的答案,并且发现了一些类似的结果,但大多数人似乎对链接内部网站上的文件感兴趣(例如:An URL to a Windows shared folder)。我希望找到一种方法来链接面向公众的网站上的文件。

在我的Windows服务器上,我有几个驱动器 - 为了方便起见,我们称之为C:,D:和E:

  • C:当然是操作系统。
  • 我在E:上有内部用户(同一网络上的用户)的文件共享。我将文件共享位置内部共享为\ server \ data。
  • 我在D:上有一个面向公众的网站(通过IIS)。我们假设该网站位于D:\ Website,默认页面为D:\ Website \ index.html。

是否可以在网站上创建指向E:驱动器上的文件的链接?喜欢file://server/data/file.txt?或者将网站移动到与文件共享相同的目录会更容易吗?

1 个答案:

答案 0 :(得分:1)

这是可能的,但是\\ server(Windows UNC端口445)是一个滥用的端口,现在被许多ISP阻止了近十年。

您的"公众"很可能无法访问

对于用户来说,

file:///也不起作用,这意味着人员本地机器

您可以做的是在IIS中为您的驱动器或网络共享创建一个虚拟目录,并确保在iis中(您可以选择启用使用目录浏览)

ftp://也是一种可能性,我认为你应该研究