Назад | Перейти на главную страницу

Изображения не отображаются в IIS7. Запуск приложения ASP.NET MVC.

Сайт 63.208.1.26/FreightRateCentral не отображает изображения. Chrome сообщает HTTP 404 для каждого из них. Это свежая установка Windows 2008 R2 и IIS 7. Сначала я подумал, что это проблема .NET framework, но я убедился, что в пуле приложений работает 4.x. Затем я проверил фильтрацию запросов IIS, но расширения .jpg и .png не блокируются. Развернутые файлы сайта находятся в подпапке wwwroot. Какие еще проблемы могут быть причиной того, что сайт неправильно отображает изображения? Спасибо за вашу помощь и руководство!

Это, как правильно сообщает Chrome, проблема пути.

В разметке HTML сказано, например:

<ul class="payment-listing">
                            <li>
                                <a href="JavaScript:void(0);" title="Visa">
                                    <img src="/Content/NewImages/img-visa.png" alt="Visa" width="49" height="29" />
                                </a>
                            </li>
                            <li>
                                <a href="JavaScript:void(0);" title="Master Card">
                                    <img src="/Content/NewImages/img-master-card.jpg" alt="Master Card" width="49" height="29" />
                                </a>
                            </li>
                            <li>
                                <a href="JavaScript:void(0);" title="Card">
                                    <img src="/Content/NewImages/img-card.jpg" alt="Card" width="49" height="29" />
                                </a>
                            </li>
                            <li>
                                <a href="JavaScript:void(0);" title="Discover">
                                    <img src="/Content/NewImages/img-discover.jpg" alt="Discover" width="49" height="29" />
                                </a>
                            </li>
                        </ul>

Правильный путь http://63.208.1.26/FreightRateCentral/Content/NewImages/. Другими словами, либо уберите первую косую черту с тега img src (<img src="Content/NewImages/img-master-card.jpg">) или добавьте каталог FreightRateCentral (<img src="/FreightRateCentral/Content/NewImages/img-master-card.jpg").