gpt4 book ai didi

asp.net - 非 aspx 页面不会触发 IHttpModule 错误事件

转载 作者:行者123 更新时间:2023-12-02 21:40:27 26 4
gpt4 key购买 nike

我创建了一个模块并以 iis7 集成模式托管它。

对于任何 aspx 和 html/php/任何扩展名的请求,BeginRequest 事件始终会被触发。

但是 Error 事件仅针对 aspx 扩展触发,但在 cassini 中有效。

尝试过:<modules runAllManagedModulesForAllRequests="true">

它已在 system.webserver 以及 system.web 中注册。

有什么想法为什么会发生这种行为吗?

最佳答案

唉,你什么也得不到; IIS 只会引发托管处理程序的错误事件。

这里只是集思广益:如果您想从 PhP 捕获错误结果,您可以尝试处理 EndRequest 或 PostRequestHandlerExecute 并检查 HTTP 状态代码是否有 500 之类的事情。这与处理错误事件并不完全相同,但它可能对您有用。

关于asp.net - 非 aspx 页面不会触发 IHttpModule 错误事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4099645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com