В общем, вы должны инкапсулировать относительные пути к ресурсам в блоке кода, например, так (используя пример ASP.NET MVC, так как мои классические навыки ASP.NET устарели):
<%= Url.Content( "~/images/logo.png" ) %>
Для сопоставленияих путь отличается от пути по умолчанию, вы можете либо определить пользовательский маршрут, который соответствует всем * .png файлам (и любым другим используемым форматам), либо ввести свои собственные вспомогательные расширения, чтобы вы могли переписать приведенное выше что-то вроде этого:
<%= Url.Static( "~/images/logo.png" ) %>