Лучший из известных мне способов диагностики такой проблемы (при условии, что быстрый экспертный анализ кода ни к чему не приведет) - это использовать ProcessMonitor: http://technet.microsoft.com/en-us/sysinternals/bb896645
Вы можете использовать этот инструмент для мониторинга всей файловой активности на вашем компьютере (убедитесь, что вы используете фильтры include / exclude для ограничения шума).
Весьма вероятно, что причина в том, что изображения не отображаются, в том, что ваше приложение ищет их в неправильном месте (либо они не были скопированы, либо относительный путь отключен).
ProcessMonitor будет регистрировать каждую попытку, предпринимаемую Windows для доступа к вашему файлу .jpg (независимо от того, будет он неудачным или успешным). Если вы ищете имя файла в журнале, вы должны найти его, возможно, вместе с сообщением об ошибке и полным путем, который Windows использовала для открытия файла.
Наиболее распространенные результаты, которые я вижу:
- Путь, который фактически использовался, отличался от необходимого вам пути.
- Путь был правильный, но ваших файлов там не было (проблема сборки / копирования / установки)
- Путь был правильным, но у вашего веб-приложения не было разрешений на чтение файла.
Во всех этих случаях ProcessMonitor покажет вам, что произошло.