道歉,如果这是显而易见的,但我已经四处搜寻,无法找到答案。
在.net Web.config
文件中,有人可以告诉我subStatusCode
对-1的设置是什么吗?
<httpErrors errorMode="Custom" existingResponse="Replace">
<clear />
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/Error.aspx" responseMode="ExecuteURL" />
</httpErrors>
我的猜测是,这意味着所有'sub'代码,404.1,404.2等等?
答案 0 :(得分:9)
-1 is the default value for the subStatusCode
in IIS。
那就是说,你要删除这里的元素,所以它只是重述了显而易见的事情(删除了statusCode
的所有之前的条目。)
在这种情况下(使用remove
元素),不需要它。