Asp.net 显示IIS中所有错误的自定义错误页

Asp.net 显示IIS中所有错误的自定义错误页,asp.net,iis,Asp.net,Iis,我的IIS中有几个站点,包括ASP.Net和PHP。我想为错误处理定义一个自定义页面,我可以在IIS中配置该页面,并在所有站点发生错误时显示该页面。例如,如果发生错误500,它将显示一个ASP.Net页面,其中包含实际发生的详细错误信息。有可能吗?没有( PHP 对于您的PHP站点,有不同的解决方案,包括错误日志插件,但标准的解决方案涉及PHP错误处理的内置功能。请参见此处: ASP.NET 对于ASP.NET站点,这是IIS错误页的默认行为。它将向您显示准确的错误代码、堆栈跟踪和有问题的代码行

我的IIS中有几个站点,包括ASP.Net和PHP。我想为错误处理定义一个自定义页面,我可以在IIS中配置该页面,并在所有站点发生错误时显示该页面。例如,如果发生错误500,它将显示一个ASP.Net页面,其中包含实际发生的详细错误信息。有可能吗?

没有(

PHP

对于您的PHP站点,有不同的解决方案,包括错误日志插件,但标准的解决方案涉及PHP错误处理的内置功能。请参见此处:

ASP.NET

对于ASP.NET站点,这是IIS错误页的默认行为。它将向您显示准确的错误代码、堆栈跟踪和有问题的代码行。如果愿意,您可以创建自己的应用程序级错误处理程序来处理站点内可能发生的任何和所有异常;通常用于隐藏严重错误消息并向用户显示一条更友好、更不可怕的消息。您当然可以在所有不同的ASP.NET站点中重复使用该代码。请参阅:

否=(

PHP

对于您的PHP站点,有不同的解决方案,包括错误日志插件,但标准的解决方案涉及PHP错误处理的内置功能。请参见此处:

ASP.NET


对于ASP.NET站点,这是IIS错误页的默认行为。它将向您显示准确的错误代码、堆栈跟踪和有问题的代码行。如果愿意,您可以创建自己的应用程序级错误处理程序来处理站点内可能发生的任何和所有异常;通常用于隐藏严重错误消息并向用户显示一条更友好、更不可怕的消息。您当然可以在所有不同的ASP.NET站点中重复使用该代码。请参阅:

这很有帮助,但我是这样想的。如果在“如何”的第5步和第6步中第一节配置一个具有单个页面的单独web应用程序,并以某种方式从IIS获取错误详细信息。这很有帮助,但我正在考虑这些问题。如果在“如何”部分的步骤5和6中,我配置一个具有单个页面的单独web应用程序,并以某种方式从IIS获取错误详细信息,会怎么样。