Вот информация о нашей среде разработки:
-NET Framework 4
-Visual Studio 2010
-ASP.NET Веб-формы
Мы должны развернуть указанное приложение в следующей среде:
-32-битная среда
-Windows Server 2008 R2 Enterprise (пакет обновления 1)
-IIS версии 7.5
-8 ГБ оперативной памяти
Когда мы хотим выполнить развертывание в производственной среде или среде UAT, мы должны передать опубликованные файлы нашей команде ИТ-операций / инфраструктуры.
Для уточнения мы передаем (через репозиторий Subversion SVN):
\ Binaries \ bin \ каталог, содержащий библиотеки DLL, некоторые файлы xml и т. Д.
Также мы передаем (через репозиторий SVN subversion):
\ src \ каталог, содержащий файлы aspx, файлы ascx, gif, jpegs и т. д. (т.е. в основном файлы интерфейса пользователя)
В настоящее время у нас действительно очень странная и серьезная проблема с производством. Проблема в производственной среде связана с тем, что новые функции, связанные с изменениями кода, которые мы развернули в производственной среде, не отображаются. По сути, неспособность показать обновленные изменения (все еще устарело).
Мы прошли лишнюю милю по перезапуску серверов, повторному развертыванию, повторному перезапуску, очистке браузеров персональных ноутбуков / компьютеров, пробовали разные браузеры и т. Д., Но все еще нет устаревших.
Наш производственный сервер IIS является единственным производственным сервером для рассматриваемого производственного веб-сайта (т.е. без кластера серверов, без балансировки нагрузки между задействованными серверами и т. Д.)
Я знаю, как развертывать файлы на автономном сервере IIS, и я знаю, как создавать виртуальные каталоги / виртуальные приложения в Management Studio для IIS.
Однако я знаю, что Microsoft IIS Server имеет некоторые функции кэширования вывода, и мне просто интересно, могут ли функции кэширования вывода сервера IIS вызывать проблемы.
Может ли кто-нибудь дать несколько предложений или идей?
Наша команда в отчаянии, потому что это проблема производственной среды, и мы должны решить ее как можно скорее.
P.S. Он работает правильно в среде UAT, но рабочая среда все еще устарела.