Несколько членов команды обновляют центральный проект веб-сайта ASP.NET, а не тип веб-приложения). Некоторые виды изменений вызывают перекомпиляцию / перестройку в нем. Для перекомпиляции большого веб-сайта требуется некоторое время, и мы заметили, что он по-прежнему будет отображать динамические страницы, прежде чем все будет внутренне обновлено.
В период «созревания» сайта наш пробег меняется при его посещении. Иногда мы получаем правильную страницу, иногда страницу ошибки компиляции, которая в конечном итоге будет отображаться без ошибки компиляции, а иногда неожиданный гибрид.
Можно ли запросить приложение веб-сайта ASP.NET, чтобы узнать, компилируется ли оно в настоящее время или перестраивается?
Если так, я бы написал страницу статуса, на которую команда могла бы ссылаться, когда у нее странное поведение, поэтому они знали бы, что ждать.
Обновление : наша команда часто редактирует файлы вручную на сервере разработчиков. Для производства мы будем делать предварительно скомпилированные толчки. Среда разработки немного более гибкая и постоянно меняющаяся, поэтому я ищу решение, чтобы уменьшить там «путаницу».