gpt4 book ai didi

事件查看器中的 ASP.NET 2.0 System.AccessViolationException

转载 作者:行者123 更新时间:2023-12-04 09:15:08 25 4
gpt4 key购买 nike

在 .NET 2.0 下编译并在其自己的应用程序池中运行在 IIS 下的应用程序崩溃并导致应用程序池停止。事件查看器提供以下详细信息:

Application ID: /xx/xxxx/1/ROOT/my_application_name_here
Process ID: 6600

Exception: System.AccessViolationException

Message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

StackTrace: at b(oa* , PBTransaction , Boolean )
at c(oa* , PBTransaction )
at Sybase.PowerBuilder.DB.PBSQL.Stop(IntPtr dbthis, PBTransaction transaction)
at Sybase.PowerBuilder.PBSessionBase.StopTransaction(PBTransaction trans)
at Sybase.PowerBuilder.PBTransaction.Dispose(Boolean disposing)
at Sybase.PowerBuilder.PBPowerObject.Finalize()
有问题的应用程序是在 Power Builder 中构建的 ASMX Web 服务。
堆栈跟踪不会再进一步​​了。如果我在 Debug Diagnostic Analyser 中捕获到相同的错误,它会提供以下额外的内存详细信息:
enter image description here
这里的潜在错误是什么?有什么方法可以找到有关此问题的更多信息?
编辑:我已经禁用了快速故障保护,并且应用程序池不会在崩溃时停止。但还是想追根究底

最佳答案

尝试将应用程序池管理管道模式集成设置为经典,并确保它使用 .net 版本 2.0。
enter image description here

关于事件查看器中的 ASP.NET 2.0 System.AccessViolationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63257671/

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