道歉,如果这很明显,但我四处搜寻,无法找到答案。
在.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>
我的猜测是,这意味着所有“子”代码404.1、404.2 ..等等?
最佳答案
-1 is the default value for the subStatusCode
in IIS。
就是说,您要在此处删除元素,所以它只是重新显示了显而易见的内容(删除了statusCode
的所有先前条目)。
在这种情况下(带有remove
元素)则不需要。
关于.net - 为什么在Web.config中将subStatusCode设置为-1?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11971356/