Anton Mashletov, к сожалению, идет - сейчас M$ натужно тянет Core под Линукс. Очевидно, понимая, что на серверном поле Винды уже лишние.
Ну, и Xamarin все-таки используют...
h1_0ne, отладчик может не работать по двум причинам: либо вы собираете Release-версию, либо запускаете программу, а не отладку (это разные кнопки). По вашему описанию проблемы могу посоветовать только "окропить помещение", копайтесь дальше.
h1_0ne, использовать полный путь к файлу и убедиться, что проблема не в кодировке. Например.
А еще есть такая штука - отладка. Она позволяет не гадать, что делает программа, а посмотреть это в процессе.
При использовании
json_encode($array, utf-8);
Реально выполняется
json_encode($array, -8);
Поскольку кто-то считает, что читать учебники необязательно.
Dmitry, вам же будет легче, если вы примете за аксиому, что ответа от скрипта, выполняющегося дольше 5 минут, никто никогда не дождется. И построите решение, которое это учитывает.
Ну, и Xamarin все-таки используют...