开发者

IIS - "The system cannot find the file specified."

I am building an asp.net web application which has been working on local and staging. however, when i deployed to live, there is a little weird issue occurred. below is the live environment details.

live environment:

  • Server 2003
  • IIS 6

when the request url is below, if page not found, it will redirect to page 404 configured in the IIS. "http://www.xxxx.com/folder1/default.aspx"

however, when the request url is below (with a dot in the folder), it will show a IIS default 404 message which is "The system cannot find the file specified." which isn't what i configured in the IIS and it seems like it skips all the http handlers and modules. Therefore, my custom http handler stop working with this kind of url.

"http://www.xxx开发者_如何学Gox.com/folder.1/default.aspx"

My guess it something to do with the IIS setting. i have have several research, there is no other issue like me.

appreciated if anyone can help. Thanks a lot.

Dion


One of the possible reason could be tool such as UrlScan - you need to explicitly configured it to allow dot(.)s in the url - this can be done by editing <Windows Folder>\system32\inetsrv\urlscan.ini and setting AllowDotInPath=1

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜