У меня возникли проблемы при развертывании приложения сканирования, использующего компоненты IBM FileNet / P8.В наших обычных средах разработки и тестирования он запускается без проблем.Когда мы устанавливаем в клиентской среде, он не работает на заставке запуска.
Журнал событий показывает загадочную (для меня) ошибку:
Неправильное имя приложения: {APP-NAME} .exe, версия: 1.0.6717.26286, отметка времени: 0x5b0688f9
Имя ошибочного модуля: KERNELBASE.dll, версия: 6.1.7601.19160, отметка времени: 0x56bcd5c3
Код исключения: 0x80000003
Смещение ошибки: 0x0001338e
Идентификатор ошибочного процесса: 0x18d0
Время запуска ошибочного приложения: 0x01d3f345625afb81
Путь ошибочного приложения: C: \ Program Files (x86){PROGRAM-FOLDER} {APP-FOLDER} {APP-NAME} .exe
Неверный путь к модулю: C: \ Windows \ syswow64 \ KERNELBASE.dll
Идентификатор отчета: a13a97e5-5f38-11e8-a0e1-4437e67dd37e
Запуск происходит в модуле modCommon.vb.Кажется, ошибка возникает до того, как в игру вступят какие-либо внешние компоненты.Код, используемый в точке входа (метод main () модуля):
Dim clsConfig As New clsConfig
Dim lngReturn As Integer
Dim strErrMsg As String
Dim blnConfigNotSet As Boolean
If VB.Command() = "DEBUG" Then
B_DEBUG = True
End If
blnConfigNotSet = False
gudtConfig.CaptureFolder = Environ("COMPUTERNAME")
frm_Start = New frmStart()
frm_Start.Show()
'Read config/ini files
clsConfig.ReadConfigValues()
Код, который следует за последней строкой, "clsConfig.ReadConfigValues ()", - это место, где внешние компоненты входят в игру.Обычно они отображали приглашение к входу в систему, но поскольку сбой произошел раньше, я предполагаю, что приложение даже не зашло так далеко.
На мой взгляд, похоже, что-то происходило в clsConfig.ReadConfigValues (), но код там ничего не делает, исключение принимает значения из app.config.
Кто-нибудь знаком с кодом ошибки / информацией выше?Может ли это быть экологическая проблема?
Быстрое обновление
Нет никаких признаков отладки в коде.Будет ли обновляться снова, когда я это выяснил.