« asp Fso文件/文件夹操作类javascript if else语句摘要 »

查询实际存在的 ASP 页时,出现“页找不到”的404错误

问:

在将 ASP 应用程序发布到我的公共 Web 站点前,我希望能够在我的 Windows XP Professional 计算机上对其进行本地测试。我已经安装了 IIS 5.1,但当我尝试运行 ASP 页时,我收到了一条“页找不到”错误。我的本地计算机的名称是“www.ajaxstu.com”,我正在尝试访问下面的 URL:http://www.ajaxstu.com/directory/filename.asp。该文件存在,它位于 \inetpub\wwwroot,并且此位置已映射到默认的 Web 站点。

答:

如果您收到了一条“页找不到”错误,但稍后 IIS 接收了请求并进行了响应,那么,我们不需要解决这部分问题。这不是权限问题,否则您会收到一条“拒绝访问”消息或身份验证提示。现在,只剩下两种可能。第一,如果安装了 URLSCAN,它可能会拒绝对 .ASP 扩展名的访问。如果没有安装 URLSCAN,那么我们只能相信 IIS 的确找不到文件名。最常见的原因是,您将您的系统设置成了不显示文件扩展名,这是默认的设置。举个例子,假设您在记事本中创建或重命名了一个文件,并将其保存为 default.asp。不过,实际的文件名是 default.asp.txt。当您查找文件 default.asp 时,IIS 无法找到它。但是,当您在 Windows 资源管理器查看此文件时,它显示为 default.asp。您可以通过清除复选框“隐藏已知文件类型的扩展名”来配置 Windows XP 和其他 Microsoft 操作系统以显示文件扩展名,此复选框位于“我的电脑”中“工具”菜单上“文件夹选项”的“查看”选项卡上(在 Windows XP Professional 中,如下所示)。

原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]

相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。