只将某个目录中的某些文件提供给IIS7上的用户

我需要将目录中某个文件的最新版本显示给访问我站点上的文件夹的用户(让我们称之为文件夹日志)。 我不能将文件移动到文件夹中,因为另一个进程依赖于能够在运行时查找和编辑此文件。

起初我以为我可以在我的网站上创build一个文件夹,给它正确的权限,然后创build一个文件的符号链接。 但是,似乎IIS7不符合符号链接。

另一个解决scheme是创build一个能够提取正确文件并显示的phpscript,但是这样做感觉就像是过度devise解决scheme。

我知道在Apache上这将是简单的,但我无法弄清楚如何与IIS7做到这一点。

给我一个我正在使用的文件夹结构的想法。 目录看起来像这样。


– 我需要服务。
– 包含纯文本密码的文件。
– 其他文件夹/文件。

我无法移动这些文件中的任何一个。 如果我只是在IIS中使用虚拟目录服务整个目录,我还将共享包含configuration和其他敏感信息的文件和文件夹。

您可以在IIS中创build一个可以指向文件系统中任意位置的虚拟文件夹。 但是,该文件夹必须具有为IIS设置的正确权限。

IIS不会遵循Windows快捷方式(右键单击新的快捷方式)我猜这就是你调用一个符号链接他们不一样的Linux符号链接。 IIS将遵循NTFS文件系统中的同步链接和连接

Windows NTFS文件系统具有符号链接,但只能使用(取决于OS)链接或mklink命令

我可以使用sysinternals工具包中的连接点来创build连接点或硬连接