IIS 6.0 – 404.0 – Win32状态3 – 但存在文件

我通过TFTP启动PXE映像,并得到一个我无法解决的错误。 基本上,在启动映像时,应该从与其映像相同的服务器下载扩展名为“.txt”的configuration文件。 它正在加载图像,但它不会下载configuration文件。 当我使用shell浏览configuration文件所在的文件夹时,会出现一个.tmp文件。 用记事本打开显示一个HTML 404页面。

主目录是“C:\ Root”。 需要下载的文件是“C:\ Root \ Configs \ config.txt”。 日志文件在“/Root/Configs/config.txt”的GET请求上显示404。

在IIS日志中,我显示来自该文件的客户端的GET请求,并且它引发了Win32状态3的404.0错误,两者均指示未find该文件。 但是,当我在服务器上浏览该文件时,它在那里,path是正确的。 我也检查了主目录,并将所有设置与运行相同系统的另一个IIS实例进行比较,我无法弄清楚问题所在。

特定的Windows错误是:“系统找不到指定的path”。 你确定结果path指向一个存在的目录吗?

什么是给404的文件的扩展? 请确保将其添加到IIS中的MIMEtypes,因为默认情况下,IIS将为任何未在其中configuration的文件扩展名提供404(这是一个安全function,我认为)。 右键单击IISpipe理器中的服务器节点,select“属性”,然后单击“MIMEtypes”button。

每次遇到这个问题,我都会在记得这之前,至less呆上几分钟。