Я работаю над проектом с asp.net core 2.2 и реагирую.
Недавно я отправил новую версию своему клиенту, но получил отзыв о том, что окно браузера всегда пустое. Я сказал своему клиенту проверить консоль браузера на наличие сообщений об ошибках. Браузер показывал следующее сообщение: Uncaught SyntaxError: неожиданный токен <
Мне не удалось воспроизвести это сообщение, поэтому я прошу своего клиента вернуть проект, который вызывает у меня проблемы. С проектом моего клиента я смог воспроизвести ошибку. Кроме того, я нашел все Расширения файлов JavaScript переименованы с *.js на *.j_.
После переименования расширения обратно в *.js сообщение об ошибке исчезло, и все работает как положено.
Что может быть причиной сохранения расширения файла для всех файлов JavaScript? Возможно ли это сделать через браузер?
Спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Проблема была в почтовом сервере. Из соображений безопасности почтовый сервер переименовал файлы JavaScript, содержащиеся в zip-файле проекта, в *.j_.
Пожалуйста, разместите соответствующие фрагменты кода из проекта.