У вас есть жестко запрограммированный URL:
var uploadedFile = "/Images/Orders/thumb-" + responseJSON.uploadedFile;
Это то, что вы никогда не должны делать в приложении ASP.NET MVC. Вы всегда должны использовать помощники URL при работе с URL. Причина этого в том, что при развертывании приложения в IIS существует имя виртуального каталога, которое вы должны поместить перед своими URL-адресами. Итак, правильный адрес сейчас:
var uploadedFile = "/MyAppName/Images/Orders/thumb-" + responseJSON.uploadedFile;
Очевидно, что две отдельные версии, одна для разработки, а другая для производства, недопустимы. Вот почему вы должны использовать url helpers.
Итак:
var uploadedFile = '@Url.Content("~/images/orders/thumb-")' + responseJSON.uploadedFile;
или если это отдельный файл javascript, в котором вы не можете использовать помощники на стороне сервера, вы можете объявить базовый URL-адрес как глобальную переменную javascript в своем представлении, а затем повторно использовать его здесь.