user25164 Asked: 2010-02-04 11:38:55 +0800 CST2010-02-04 11:38:55 +0800 CST 2010-02-04 11:38:55 +0800 CST 如何设置在 IIS 7 中保存文件的应用程序 772 我有一个包含 .txt 文件的文件夹位置(比如C:\Files)。我需要能够使用http://localhost/Files/myFile.txt 我创建了一个虚拟目录并将其映射到C:\Files. 但是,当我浏览到 . txt使用 URL 文件,它给了我一个错误。看来它正在寻找web.config文件。我尝试在 IIS 中创建具有相同结果的应用程序。 编辑 windows-server-2008 iis iis-7 1 个回答 Voted Best Answer Dominic D 2010-02-04T12:18:38+08:002010-02-04T12:18:38+08:00 IIS 7 将始终尝试遍历目录以查找其他配置数据(存储在 web.config 文件中)。 您正在抛出 500.19,因为您的工作进程正在运行的安全上下文无权检查 c:\files 中是否存在 web.config 文件。 您需要向工作进程授予 NTFS 权限才能从该位置读取。 根据 Windows 的版本和您的工作进程配置,将读取/列表文件夹内容授予 IIS_IUSRS 组可能是您需要的。 如果上述建议不起作用,请随时回复您的 Windows/IIS 版本和您的工作进程正在运行的安全上下文(应用程序池 -> 身份)。
IIS 7 将始终尝试遍历目录以查找其他配置数据(存储在 web.config 文件中)。
您正在抛出 500.19,因为您的工作进程正在运行的安全上下文无权检查 c:\files 中是否存在 web.config 文件。
您需要向工作进程授予 NTFS 权限才能从该位置读取。
根据 Windows 的版本和您的工作进程配置,将读取/列表文件夹内容授予 IIS_IUSRS 组可能是您需要的。
如果上述建议不起作用,请随时回复您的 Windows/IIS 版本和您的工作进程正在运行的安全上下文(应用程序池 -> 身份)。