Global.asax中的Application_Error事件在浏览.php扩展名时不会触发

时间:2010-09-09 12:45:04

标签: php iis global-asax

ASP.NET global.asax Application_Error将触发除.php扩展名之外的所有页面。

在IIS上:

  • “Web服务扩展”确实将PHP设置为允许。
  • 我在网站上有PHP isapi过滤器。
  • 我回收了我的defaultAppPool。
  • IIS重置了吗。

在查看不存在的php页面时,仍然无法触发Application_Error。 当浏览到确实存在的php文件时,浏览器会完美地显示它。

有任何想法吗?

谢谢! 兰斯

1 个答案:

答案 0 :(得分:1)

Uhm global.asax只能由iis的asp.net后端触发。 PHP编译器与此无关,并使用完全不同的编译器等。

换句话说:不可能。从架构的角度来看,我想知道为什么你甚至想要那个。