如何在 IIS 7 中设置保存文件的应用程序

如何在 IIS 7 中设置保存文件的应用程序

我有一个包含 .txt 文件的文件夹位置(例如C:\Files)。我需要能够使用http://localhost/Files/myFile.txt

我创建了一个虚拟目录并将其映射到C:\Files。但是,当我txt使用 URL 浏览到 . 文件时,它给出了错误。它似乎在寻找web.config文件。我尝试在 IIS 中创建一个应用程序,结果相同。

编辑

替代文本

答案1

IIS 7 将始终尝试遍历目录来查找其他配置数据(存储在 web.config 文件中)。

您抛出 500.19 是因为您的工作进程所运行的安全上下文没有权限检查 c:\files 中是否存在 web.config 文件。

您需要授予您的工作进程 NTFS 权限才能从该位置读取。

根据 Windows 版本和您的工作进程配置,授予 IIS_IUSRS 组读取/列出文件夹内容的权限可能是您所需要的。

如果上述建议不起作用,请随时回复您的 windows/IIS 版本和您的工作进程所运行的安全上下文(应用程序池 -> 身份)。

相关内容