У меня есть главная страница ASP.net. В этом мастере у меня определены все мои файлы CSS и JavaScript. У меня также есть несколько изображений, несколько кнопок и гиперссылки.
Все URL объявлены как относительные, т.е. "/scripts/ian.js"
Все работает нормально, если этот сайт является корневым, но мне нужно, чтобы он работал в виртуальном каталоге.
Моя проблема в том, что когда я размещаю этот сайт в виртуальном каталоге под корневым сайтом, все мои ссылки указывают на корневой сайт. поэтому мои ссылки указывают на www.root.com/scripts/ian.js, но должны указывать на www.root.com/virtualDir/scripts/ian.js
Я думал, что тег Base Href в заголовке поможет, но пока он, похоже, не помогает. Все ссылки по-прежнему указывают на корневой веб-сайт, когда я наводю на них указатель мыши.
Мне бы хотелось, чтобы в IIS или в файле конфигурации была единственная настройка, в которой я могу установить корневой URL-адрес, и любое изображение, сценарий или ссылка на главной странице или странице содержимого будут указывать в нужное место. *
Любые предложения или идеи приветствуются.
Спасибо