Это может быть проблема с развертыванием, а не проблема с разрешениями. Вы пытались перейти непосредственно к изображению через браузер?
Так что если у вас есть изображение, расположенное в вашем проекте как
\images\login.png
откройте в вашем браузере:
http://hostname/images/login.png
Если это работает, значит, у вас есть проблема со ссылками в вашем html. По памяти большинство изображений в asp.net mvc расположены с:
src="../../images/login.png"
Это может сломаться, если ваш путь отличается от текущего местоположения.
Я обычно предпочитаю это:
src="/images/login.png"
или даже лучше:
src="<%= ResolveUrl("~/images/login.png")%>"