2012-01-24 50 views
2

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

回答

0

号=(

PHP

为PHP的网站,也有不同的解决方案,包括错误记录插件,但该标准的一个涉及到内置的PHP的错误处理功能。见在这里:http://www.nyphp.org/PHundamentals/7_PHP-Error-Handling

ASP.NET

对于ASP.NET站点,这是默认行为Ø f IIS错误页面。它会向您显示确切的错误代码,堆栈跟踪和违规代码行。如果你想,你可以创建自己的应用程序级错误处理程序来处理任何和所有可能发生在你的网站内的异常;通常这是用来隐藏恶劣的错误信息,并向用户显示一个友好的,不太可怕的信息。您当然可以在所有不同的ASP.NET网站中重新使用代码。请参阅:http://www.codeproject.com/Articles/5977/Global-Error-Handling-in-ASP-NET

+0

那是有益的,但我在考虑这些问题。 http://www.iis.net/ConfigReference/system.webServer/httpErrors 如果在步骤5和6“如何”一节我配置有一个单一的页面,并以某种方式得到错误的详细信息单独的Web应用程序IIS。 –

相关问题