Вопрос о путях при работе в Visual Studio. На моей главной странице у меня есть несколько путей для загрузки CSS-файлов, а также файлов JavaScript.
Мой первый вопрос: если я использую относительные пути, должен ли относительный путь быть из местоположения файла главной страницы? Например, если я храню все свои файлы главной страницы в папке вне корня сайта, которая называется MasterPages, я должен предположить, что это отправная точка для моих относительных путей для загрузки файлов CSS? Если эта главная страница используется для переноса файла aspx на несколько каталогов вниз по дереву, все еще допустим жестко заданный относительный путь?
Второй вопрос, есть ли способ использовать абсолютные пути, чтобы все работало на моей локальной машине, а также когда я перемещаю файлы в webroot? Например, мой путь к приложению на моей локальной машине может быть localhost / myappdir / default.aspx, но когда я перемещаю приложение на сервер, myappdir не появляется, и default.aspx находится в webroot. Я не хочу менять пути в файлах после их перемещения на сервер.
В настоящее время у меня есть ..
src = "<% = VirtualPathUtility.ToAbsolute (" ~ / lib / css / style.css ")%>"
, но Visual Studio не может найти файл css для обновления intellisence