如果有人这样的网址:
https://someserver/somewebApp/%20/
~http会出现同样的问题。
似乎IIS(v7.5)存在缺陷,因为URL评估控件似乎没有传递给应用程序?
有人能证实他们以前见过这个吗? 是否有Microsoft对缺陷的引用(我找不到)?
回答关于收到的错误的评论 - 没有提供子代码(至少由提琴手提供):
HTTP/1.1 500 Internal Server Error
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
答案 0 :(得分:0)
通常,%20表示url中的空格。所以你的网址会像/ somewebApp / /。这可能是一个问题,因为它不是一个有效的网址。 您可以参考以下关于%20的链接
http://stackoverflow.com/questions/1634271/url-encoding-the-space-character-or-20