我的IIS中有几个站点,包括ASP.Net和PHP。我想定义一个自定义页面,用于我可以在IIS中配置的错误处理,并显示所有站点中发生的错误。比如说如果出现错误500,它会显示一个ASP.Net页面,其中包含实际发生的详细错误信息。这可能吗?
答案 0 :(得分:0)
没有。 =(
<强> PHP 强>
对于您的PHP站点,有不同的解决方案,包括错误日志插件,但标准的解决方案涉及PHP的错误处理的内置功能。见这里:http://www.nyphp.org/PHundamentals/7_PHP-Error-Handling
<强> ASP.NET 强>
对于ASP.NET站点,这是IIS错误页面的默认行为。它将显示确切的错误代码,堆栈跟踪和违规代码行。如果您愿意,可以创建自己的应用程序级错误处理程序来处理站点内可能发生的任何和所有异常;通常这用于隐藏讨厌的错误消息,并向用户显示更友好,更不可怕的消息。您当然可以在所有不同的ASP.NET站点中重用代码。请参阅:http://www.codeproject.com/Articles/5977/Global-Error-Handling-in-ASP-NET