2013-11-17 4 views
0

Я развернул приложение .net на IIS7. Но я столкнулся с проблемой доступа к изображению даже на странице входа. У меня есть главная страница, который обращается изображением с кодом ниже -Не удалось получить доступ к изображению из развернутого приложения .net

<table> 
    <tr> 
     <td><img id="imgSpacer" src="logo.jpg" runat="Server" alt="spacer" /></td> 
    </tr> 
</table> 

Это изображение находится в той же папке, что и мастер-странице и отлично работает найти в Visual Studio.

И помощь будет принята с благодарностью!

Спасибо!

+0

Попробуйте опубликовать локально (в каталог) и посмотреть, если изображение, где вы ожидаете, что это будет. – Oded

ответ

1

Попробуйте разрешение пути от корня:

<img id="imgSpacer" src="~/logo.jpg" runat="Server" alt="spacer" /> 
+0

Должен ли я также поместить изображение в родительскую папку? Я спрашиваю об этом, потому что сначала у меня было изображение в другой папке и доступ к нему, как src = "~/Images/logo.jpg", и все же это не сработало. Обратите внимание, что проблема заключается в том, что он отлично работает в визуальной студии, когда я создаю и запускаю приложение, но проблема появляется только после развертывания. – user2784281

+0

После того, как вы разрешите путь от корня, он будет работать как на вашем локальном компьютере, так и на сервере. – IrishChieftain

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