如何在IIS中配置最大子目录深度?

如何在IIS中配置最大子目录深度?,iis,url-routing,iis-8,Iis,Url Routing,Iis 8,我在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/

我在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错误信息不是非常有用:

  • 模块:iiswebcore
  • 通知:BeginRequest
  • 处理者:还没有决定
  • 错误代码:0x00000000

我所有的谷歌搜索都让我相信没有其他人遇到过这个限制,这似乎很奇怪,也不太可能,所以我猜我使用的术语完全不正确。

IIS 8中默认的最大Url段限制被定义为32。任何更长的操作都将返回错误

下面的链接将帮助您查找和更新适合您站点的设置


可能重复的注意:这不是可以(轻松)通过配置文件设置的,而是可以通过PowerShell编写脚本。知道IIS 7中的限制是否不同吗?