IIS - “系统找不到指定的文件。”

时间:2010-12-13 07:24:22

标签: asp.net iis

我正在构建一个一直致力于本地和登台的asp.net Web应用程序。但是,当我部署到现场时,发生了一些奇怪的问题。下面是实时环境详细信息。

现场环境:

  • Server 2003
  • IIS 6

当请求网址在下方时,如果找不到网页,它将重定向到IIS中配置的网页404。 “http://www.xxxx.com/folder1/default.aspx”

但是,当请求url位于下方时(文件夹中有一个点),它将显示IIS默认404消息,即“系统找不到指定的文件”。这不是我在IIS中配置的,它似乎跳过所有的http处理程序和模块。因此,我的自定义http处理程序停止使用这种URL。

“http://www.xxxx.com/folder.1/default.aspx”

我猜这与IIS设置有关。我有几个研究,没有像我这样的其他问题。

如果有人可以提供帮助,我们表示赞赏。非常感谢。

1 个答案:

答案 0 :(得分:3)

可能的原因之一可能是UrlScan等工具 - 您需要明确配置它以允许网址中的点(。) - 这可以通过编辑<Windows Folder>\system32\inetsrv\urlscan.ini和设置{来完成{1}}