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

时间:2014-08-26 16:09:32

标签: 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/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错误信息不是非常有用:

  • 模块:IIS Web Core
  • 通知:BeginRequest
  • 处理程序:尚未确定
  • 错误代码:0x00000000

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

1 个答案:

答案 0 :(得分:2)

IIS 8中的默认最大网址段限制定义为32.任何更长的时间都会返回错误。

以下链接可帮助您查找和更新适用于您网站的任何内容。

IIS 8.0 What's New - Website Settings