【发布时间】:2011-03-21 19:33:36
【问题描述】:
有时,我的 IIS 6 服务器会收到一个在“.aspx”之后包含一个空格的请求,例如: http://www.foo.com/mypage.aspx%20?param=value
紧跟在“.aspx”之后的“%20”会导致服务器产生“404 Page Not Found”。
有没有办法将 IIS 配置为接受“.aspx%20”并处理页面,就好像“%20”不存在一样?
我在 IIS 管理器中查看了站点属性中的“主目录”/“配置”,并为“.aspx%20”添加了一个条目,但这不起作用。任何其他建议表示赞赏。
【问题讨论】:
-
我还建议在您的代码中找到您忘记该空间的位置,它可能位于重定向或链接上。我从来没有看到他自己出现过空间。