2010-11-01 45 views
0

web.config现在在web.config现在发生一些变化后,IIS允许在URL中使用像“:”这样的字符,但它做了一些修改。例如:在IIS 7.0集成模式下获取准确的原始URL ASP.NET 4.0

http://localhost/a///b => http://localhost/a/b (remove all slashes but one) 
http://localhost/a\b => http://localhost/a/b (changes backslash with slash) 
... 

我想从一个HttpHandler(我用Request.RawUrl),因为它是没有任何变化中的URL字符串。

回答

0

我认为浏览器正在进行这些更改,而不是服务器。通过从代码中发送原始请求,使用AJAX或类似的东西来测试它,看看你在服务器端获得了什么。

相关问题