答案1
IIS 7 将始终尝试遍历目录来查找其他配置数据(存储在 web.config 文件中)。
您抛出 500.19 是因为您的工作进程所运行的安全上下文没有权限检查 c:\files 中是否存在 web.config 文件。
您需要授予您的工作进程 NTFS 权限才能从该位置读取。
根据 Windows 版本和您的工作进程配置,授予 IIS_IUSRS 组读取/列出文件夹内容的权限可能是您所需要的。
如果上述建议不起作用,请随时回复您的 windows/IIS 版本和您的工作进程所运行的安全上下文(应用程序池 -> 身份)。