Я работаю над сайтом, где изображения и другие ресурсы будут расположены на отдельном домене от основного контента сайта. Мы будем использовать что-то вроде «www.example.com» для основного сайта, а затем «images.example.com» для всех дополнительных ресурсов для стилей и т. Д.
При разработке сайта я буду хранить все эти ресурсы на локальном устройстве. машины. Сложность заключается в том, чтобы поддерживать CSS-ссылки согласованными между рабочим сервером и средами разработки.
Я думал о создании ключа web.config
, в котором будет храниться URL-адрес сервера изображений. Затем при переходе от разработки к производству я мог просто изменить значение web.config, и все было бы сделано.
Есть ли способ добавить значение в файл CSS, динамически или иным образом, из какого-либо места в классе конфигурации или C #? Или я поступаю неправильно?
Кроме того, я ограничен использованием .NET 2.0, если это имеет значение.
UPDATE
Чтобы немного подробнее остановиться на этом, я знаю, что могу использовать настройку web.config для URL-адресов серверных элементов управления. Они уже генерируются динамически. Что меня больше интересует, так это то, какие варианты у меня есть для изменения (или выполнения « что-то ») статических файлов CSS, что позволит мне изменять URL-адреса для таких вещей, как ресурсы фонового изображения, на которые будут ссылаться в CSS. Могу ли я что-нибудь сделать, кроме как найти / заменить значения с помощью моей IDE? Возможно, что-то, что можно сделать автоматически с помощью сценария развертывания?