изображение не отображается при развертывании проекта mvc в xp

#c# #asp.net #asp.net-mvc

#c# #asp.net #asp.net-mvc

Вопрос:

Я использую Visual web Developer 2010 для развертывания в xp с пакетом обновления 3 iis51. Я настроил свой шаблон в конфигурации. Однако мои изображения не отображаются, потому что путь указан неверно. Оно не распознает имя моего виртуального каталога.

Оно отлично отображается, когда я просматриваю его локально, и вот как выглядит мой элемент изображения:

 <img src="../../Content/Images/leftSpot.jpg" alt="see properties" />
  

Я пробовал src =»~ / ..», не работает.

Ответ №1:

Попробуйте следующее:

razor:

 <img src="@Url.Content("~/Content/Images/leftSpot.jpg")" alt="see properties" />
  

веб-формы:

 <img src="<%=Url.Content("~/Content/Images/leftSpot.jpg")%>" alt="see properties" />
  

** ОТРЕДАКТИРОВАНО (добавлен ответ webforms)

Ответ №2:

Это работает.Протестировано в моем проекте MVC. Движок Razor.