У меня есть приложение-служба Windows, написанное на VB.Net, Visual Studio 2013 на ПК под управлением Windows Server 2012 R2 64-разрядная версия. Служба использует dll Interop.cwbx для подключения к AS / 400 для чтения и записи в очереди данных. Служба запускается, создает очереди данных в AS / 400, затем переходит в цикл проверки данных в AS / 400. Он считывает данные из выходной очереди, но при попытке записи во входную очередь происходит сбой службы со следующим:
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: choicepointservice.exe
P2: 1.0.0.0
P3: 5c9bcbb9
P4: mscorlib
P5: 2.0.0.0
P6: 5c541a35
P7: 15e
P8: 6c
P9: System.ArgumentOutOfRange
P10:
Attached files:
C:\Windows\Temp\WER55CE.tmp.WERInternalMetadata.xml
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_choicepointservi_2a53760e3d148bb8c0ca41346c13afed6f337_00000000_cab_104755fd\memory.hdmp
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_choicepointservi_2a53760e3d148bb8c0ca41346c13afed6f337_00000000_cab_104755fd\minidump.mdmp
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_choicepointservi_2a53760e3d148bb8c0ca41346c13afed6f337_00000000_cab_104755fd
Analysis symbol:
Rechecking for solution: 0
Report Id: c40d52c9-50c5-11e9-80f7-005056bbfe84
Report Status: 4
Hashed bucket:
Первая мысль: проблема с разрешениями при записи в AS / 400, но мне нечего доказать. Любая помощь в решении проблемы будет принята с благодарностью.
Дэйв.