Это странная, постоянная проблема, с которой я сталкиваюсь с небольшой визуальной базовой программой.
Проблема: При попытке запуска происходит сбой программы vb, но когда я выполняю программу в Visual Studio, она запускается успешно.
Подробности: Программа выполняет передачу winscp.com с ftp-сервера, а затем берет загруженный файл и извлекает из него данные перед отправкой на веб-страницу. Программа также расшифровывает зашифрованный файл des3, который содержит данные для входа на сервер sftp и веб-страницу.
Мои мысли: Я думал, что это может быть связано с извиняемым скачком впереди более медленных функций передачи и дешифрования, таким образом вызывая исключение «файл не найден» и выход программы , Если верить этому, если я медленно (т. Е. Потрачу более 10 секунд на пошаговое выполнение кода), то перемещаюсь по коду, он работает просто отлично.
Решение: Я думал включить какие-то проверки в программу, чтобы убедиться, что файл существует, прежде чем двигаться дальше, но я все еще хотел узнать мнение ваших парней.
Спасибо!
По запросу
Сообщения о сбоях:
(Я записываю все в исключения и корректно завершаю работу, поэтому не сообщается об «сбое», но ошибка, которую я получаю в своих журналах, выглядит следующим образом:)
1-й запуск со стандартным тестовым набором:
Не удалось найти файл 'C: \ Users \ Administrator \ Desktop .. \ ILC2INFOENC.txt'
2-й запуск стандартный случай (файл выше также не был удален моей функцией очистки, так как его не удалось найти)
Не удалось найти файл 'C: \ Users \ Administrator \ Desktop .. \ ILCNETSL10663.csv'
Справочная информация:
Первый файл, который был найден отсутствующим, - это зашифрованный файл информации для входа, а второй файл - загруженный csv-файл winscp.com.
Еще раз спасибо за помощь и предложения.