用PB11.5.1开发的webservice经常出错,该怎么处理
用PB11.5.1开发的webservice经常出错
用PB11.5.1开发的webservice经常出现System.AccessViolationException错误,同一个方法,有时候正常,有时候出错,几率不固定
发生未处理的异常,并已终止进程。
Application ID: /LM/w3svc/1/Root/waterws
Process ID: 3308
Exception: System.AccessViolationException
Message: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
StackTrace: 在 b(atz* , PBTransaction , Boolean )
在 c(atz* , PBTransaction )
在 Sybase.PowerBuilder.DB.PBSQL.Stop(IntPtr dbthis, PBTransaction transaction)
在 Sybase.PowerBuilder.PBSessionBase.StopTransaction(PBTransaction trans)
在 Sybase.PowerBuilder.PBTransaction.Dispose(Boolean disposing)
在 Sybase.PowerBuilder.PBPowerObject.Finalize()
服务器是win2003+SQL2005,.Net 2.0.50727
PB11.5.1_4566
这个问题很奇怪,方法应该写的没问题,有三分之二的几率执行是没有问题的
有人遇到吗?这已经困扰我很久了,谢谢
PowerBuilder语言基础 PowerBuilder 程序开发