Я знаю, что это поздний ответ, но причина, по которой относительные пути не работают (я думаю), заключается в том, что если вы размещали сайт, такой как www.myfavouritephotos.com, и посещали каталог на этом сайте, такой как www.myfavouritephotos.com / images /, который является каталогом на вашем веб-сайте, у которого нет документа по умолчанию, например Default.aspx или какого-либо сайта, настроенного в качестве страницы по умолчанию, IIS вернет HTTP-ответ 404, если непоиск страницы для обслуживания или ответ 403, поскольку пользователь может не иметь необходимых прав для просмотра содержимого каталога под этим URL.
IIS по умолчанию будет обслуживать 404.htm или 403.htmфайл из каталога c: \ inetpub \ custerr \ en-US по умолчанию, но когда вы замените его на пользовательский htm-файл, который заменяет 404.htm, относительный путь к таблице стилей, на которую вы ссылаетесь из этого htm-файла, сделает запрос вто, что исходный URL сделал на сервере, было так www.myfavouritephotos.com/images/(../css/style.css), которыйможет привести к неверному относительному пути, поэтому его можно избежать, используя ссылку на таблицу стилей с www.myfavouritephotos.com/css/style.css