代码之家  ›  专栏  ›  技术社区  ›  roryok

IIS7 URL重定向不适用于名称中带有冒号的ASPX页

  •  0
  • roryok  · 技术社区  · 15 年前

    这与我以前在Global.asax中试图捕捉请求错误时遇到的一个(未回答的)问题有关,但现在似乎更为普遍。

    IIS7中的URL重定向功能不会处理以.aspx结尾并在URL中任何位置包含冒号的URL。IIS7没有遵循自己的重定向规则,而是将.aspx页面与其他页面区别对待,并抛出

    [NotSupportedException:给定的

    1 回复  |  直到 15 年前
        1
  •  2
  •   Community Mohan Dere    9 年前

    可能IIS将冒号视为应该在端口号之前( http://mysite.com:12345 )或者对IIS或OS级命令的其他调用。因此,它可能怀疑某种代码注入。

    您可以尝试以下线程: Why is using a URL containing a colon considered as a "potentially dangerous request"? .

    http://www.hanselman.com/blog/ExperimentsInWackinessAllowingPercentsAnglebracketsAndOtherNaughtyThingsInTheASPNETIISRequestURL.aspx

    推荐文章