在网站中有一个名为/AppName/
的IIS 7.5 + ASP.NET 4.5应用程序。
当访问http://example.com/appname/url?query=string时 ,浏览器被redirect到http://example.com/AppName/url以匹配AppName
(即大写“A”和“N” )这是好的,但在这样做的redirect丢弃?query=string
一部分,这是不好的。
如何configuration它以保持redirect? 我们没有configurationredirect发生,所以它必须是IIS或ASP.NET或CMS的默认行为(在这种情况下是Sitefinity)。
编辑2016年1月26日:
我创build了一个新的应用程序,只是把一个简单的.aspx文件放在那里,它没有redirect,所以我猜这是与CMS有关,像@dancrielbuild议可能在于web.config(有在那里的一些处理程序)。
你有没有检查你的web.config文件在应用程序的根目录可能会影响到这个redirect规则?