2015-02-12 2 views
0

Я создал веб-приложение, которое отображает изображения в hvas-холсте. Когда я запускаю веб-страницу как localhost на том же сервере, на котором установлено веб-приложение, изображения отображаются хорошо. Когда я запускаю веб-страницу с клиентской машины (не с сервера, на котором установлено веб-приложение), изображения не отображаются на холсте. Может кто-нибудь объяснить, почему? Я пробовал это в IE, Chrome и Firefox на клиентской машине, и изображение не отображается ни в одном из них.Изображения, которые не отображаются на веб-странице

ответ

0

Я обнаружил, что ответ состоял в том, что в пуле приложений, на котором запущен веб-сайт, использовалось стандартное приложение ApplicationPoolIdentity, которое давало веб-сайту доступ к изображениям с локальной машины, но не предоставляло веб-сайту доступ к изображениям из клиентских машин. Изменение личности на административную учетную запись решило проблему.

0

Вам необходимо указать абсолютный путь.

Если веб-сайт india.com, вы изображения ссылочные должны быть ./image.png или ./images/image.png

Так что ваш сервер может ссылаться на него.

Для получения дополнительной информации используйте панель инструментов firebug или chrome dev. В консоли вы можете видеть причину.

+0

Это вопрос с разрешением. У веб-сайта не было разрешения на потоковое воспроизведение изображений из-за настройки идентификатора пула приложений. См. Ниже решение. –

Смежные вопросы