Магия компилирования .NET


0 0

На работе мы обычно запускаем программы в cygwin, и никаких проблем я не видел. Но сегодня, произошла магия компиляции. Я собрал минимальное приложение, которое читает из файла построчно информацию, и передает в функцию, в которой читаются примерно первые 20 символов для поиска данных в базе. Все прекрасно работало, и я залил исполняемый файл на рабочий сервер. Запускаю, наблюдаю, и вижу, что какая-то лажа. Программа явно не прочитала данные из файла.

Попробовал добавить в программу вывод в консоль информацию, которая читается из файла, заливаю новый исполняемый файл на сервер и вижу, что программа читает данные из файла нормально, но вот в функцию обработки не передает. Такое ощущение, что функция вообще не вызывается.

Внес небольшое изменения на сервере, где я компилирую, и программа перестала и там работать корректно. Проблема в том, что на этих серверах нет ничего для отладки. Пробую запустить в командной строке Windows, и о чудо, программа работает отлично. Пробую то же самое на рабочем сервере, и XYZ в сраку два в уме. Программа так и не работает. Она вроде бы как что-то делает, но результат нулевой.

Я два часа долбился, выводя различную информацию в консоль, и ничего хорошего. Заливаю исходник на другой сервер, компилирую, копирую исполняемый файл на рабочий сервак, и о чудо, все заработало так как нужно.

Я работаю с этими серверами уже полтора года и до сих пор никаких проблем не ощущал. Это впервые такой косяк с компиляцией. Надеюсь, это не админы налажали что-то с обновлением .NET. Не хочется еще раз заморачиваться с такими проблемами. Тем более что через 10 дней нужно будет снова делать примерно подобный трюк.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.

Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне