我已经创建了一个模块并以iis7集成模式托管它。
对于aspx和html / php /无论扩展名的任何请求,始终会触发BeginRequest事件。
但Error事件仅触发aspx扩展,但它适用于cassini。
尝试:<modules runAllManagedModulesForAllRequests="true">
它已在system.webserver以及system.web中注册。
为什么会出现这种行为?
答案 0 :(得分:1)
在这里集思广益:如果您想从PhP中捕获错误结果,您可以尝试处理EndRequest或PostRequestHandlerExecute并检查500的HTTP状态代码,这类事情。这与处理错误事件并不完全相同,但它可能对您有用。