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