如何停止 Azure IIS 附加错误状态代码查询字符串
How to Stop Azure IIS Appending Error Status Code Query String
我的 web.config 文件中有以下设置来处理错误:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="500" />
<error statusCode="500" responseMode="ExecuteURL" path="/error/internalservererror/" />
</httpErrors>
当我在我的应用程序中抛出异常时,它在本地运行良好,但它重定向到天蓝色错误页面中的以下 URL(请注意,我抛出异常的页面位于URL:
如何阻止 IIS 在 Azure 中表现出这种行为?
只需在你的路径参数末尾添加一个问号,使用你的代码你会得到这样的东西:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="500" />
<error statusCode="500" responseMode="ExecuteURL" path="/error/internalservererror/?" />
</httpErrors>
我的 web.config 文件中有以下设置来处理错误:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="500" />
<error statusCode="500" responseMode="ExecuteURL" path="/error/internalservererror/" />
</httpErrors>
当我在我的应用程序中抛出异常时,它在本地运行良好,但它重定向到天蓝色错误页面中的以下 URL(请注意,我抛出异常的页面位于URL:
如何阻止 IIS 在 Azure 中表现出这种行为?
只需在你的路径参数末尾添加一个问号,使用你的代码你会得到这样的东西:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="500" />
<error statusCode="500" responseMode="ExecuteURL" path="/error/internalservererror/?" />
</httpErrors>