【发布时间】:2012-12-25 04:46:02
【问题描述】:
我可以在 IIS/ASP.NET 管道的哪个位置检查传入的 url 是否以空格和斜杠结尾(违规条目看起来像这样:'/xxxx/yyyy/zzzz.aspx /1')?这导致我们的生产服务器出现错误。如果我在本地运行它,Chrome 会给我太多重定向警告。有没有办法可以捕获这个或删除'/'?
【问题讨论】:
我可以在 IIS/ASP.NET 管道的哪个位置检查传入的 url 是否以空格和斜杠结尾(违规条目看起来像这样:'/xxxx/yyyy/zzzz.aspx /1')?这导致我们的生产服务器出现错误。如果我在本地运行它,Chrome 会给我太多重定向警告。有没有办法可以捕获这个或删除'/'?
【问题讨论】:
找到一个可接受的答案。检查格式错误的 url - !(Uri.IsWellFormedUriString(url, UriKind.RelativeOrAbsolute)) - 在 Application_Error 事件中为我提供了所需的控制
【讨论】: