Global.asax Application_Error NullReference 异常

Global.asax Application_Error NullReference Exception

Asp.net 网络表单
在我的 Global.asax 我正在处理应用程序错误
我得到空引用异常 发件人 Global.asax
我调试了其中非 return 错误的所有函数 我确定它来自其他地方

的问题
Server.GetLastError()

未提供有关错误或给出错误的代码的信息

如果您在 Application_PostAuthenticateRequest 或 Global.ascx.cs 中的其他地方使用不兼容的代码,就会发生这种情况。

例如,请参阅此答案:

如果您在 Application_PostAuthenticateRequest 或 Global.ascx.cs 中的其他地方有任何代码,请尝试将其注释掉以查看问题是否消失。如果它消失了,有选择地重新启用代码,直到问题 returns。通过这种方式,您可以将问题隔离到一两行代码。此时,原因可能变得显而易见,或者特定于该代码的 Internet 搜索可能会提供解释。