Я хотел бы знать последствия динамического изменения коллекции пакетов (скажем, во время загрузки страницы). Я попытался добавить новый файл сценария в коллекцию пакетов (изначально созданную в app_start). В моем первоначальном тесте он работал нормально. Одно отличие, которое я заметил, заключается в том, что браузер не кэширует связанный скрипт и стиль (отправляет новые запросы при каждом обновлении). Я хотел бы знать, есть ли способ принудительно кэшировать скрипт/стиль пакета после первоначальной выборки.
У меня есть статические скрипты и стили, загруженные в коллекцию пакетов в самом app_start. Но у меня есть фрагмент кода при загрузке главной страницы, чтобы проверить наличие скрипта или стилей для конкретной страницы (например, скажем, загружается страница ABC.aspx, этот код будет искать наличие ABC.js в папке Scripts и ABC.css в папке «Стили»). если он существует, он будет загружен в заголовок страницы. Здесь я попытался добавить его в пакеты. Как лучше всего сделать эти условные скрипты/стили частью коллекции пакетов по умолчанию?
Моя производственная среда — это веб-ферма. Итак, есть ли что-то, что я должен сделать специально, чтобы хэш URL-адреса V оставался одинаковым на всех серверах?
Я прочитал комментарий "Хао Кунг" здесь, объясняя проблему кэширования пакетов для веб-ферм (результаты 404), как лучше всего решить эту проблему?