HttpRuntime 的maxRequestLength
属性清楚地记录为千字节,这符合预期的行为。
然而,HttpRuntimerequestLengthDiskThreshold
被记录为“字节”,但这不符合预期或约 50% 的其他“在线资源”;似乎有很多混乱..
HttpRuntimeSection.RequestLengthDiskThreshold文档说:
指示输入流缓冲阈值的字节数。默认值为 80 KB 。
但是,此文档与默认的IIS 设置“80”不一致,该设置为文档第一句的80 个字节;但它不能既是80 字节又是80 千字节,这是声称的默认大小。
// Attribute from the documentation link above; can be verified in IIS Manager.
[System.Configuration.ConfigurationProperty(
"requestLengthDiskThreshold",
DefaultValue=80)]
的实际单位是什么requestLengthDiskThreshold
,它在哪里有很好的记录和/或更正,没有任何歧义?
PS。在各种评论中似乎有很多“更正”,单位是bytes,这被怀疑来自这个有问题的文档而不是实际验证。
其他矛盾的例子:
Web.Config 中的“requestLengthDiskThreshold”值在 MSDN 中被声明为“字节”,但实际上它是“千字节”。