我在IIS8上运行ASP.NET服务,我遇到了一个我没想到的错误。
当输入一个像这样的URL
example.com/144/299/322/400/511/622/733/844/977/101/119/127/130/144/153/162/172/183/195/207/210/221/235/242/255/261/274/287/296/304/314/326
(深度为32级)非常高兴。
example.com/144/299/322/400/511/622/733/844/977/101/119/127/130/144/153/162/172/183/195/207/210/221/235/242/255/261/274/287/296/304/314/326/335
(33级深度)让我遇到IIS错误。我可以删除最后的斜杠并添加更多字符,因此它不是URL长度限制。
IIS错误信息不是非常有用:
我所有的谷歌搜索让我相信没有其他人遇到过这个限制,这似乎很奇怪,不太可能,所以我猜我使用的是完全不正确的术语。
答案 0 :(得分:2)
IIS 8中的默认最大网址段限制定义为32.任何更长的时间都会返回错误。
以下链接可帮助您查找和更新适用于您网站的任何内容。