Когда я публикую свое приложение MVC ASP.NET, оно генерирует файл app_offline.htm для выведения сайта из эксплуатации, в то время как оно обновляет веб-сайт и затем удаляет файл, после того как публикование успешно.
Это прохладно, и мне действительно нравится идея, но я хочу создать свой собственный файл app_offline.htm, о котором опубликовать действие знает и поместило ее где-нибудь, где она не производит мой участок разработки - т.е. она не находится в корне моего участка разработки, представляющего его офлайн все время.
Править: Из комментариев к сообщению Scott Gu о app_offline.htm кажется, что настройка файла app_offline.htm не была возможна с VS 2005 - это изменило с VS 2008 и теперь VS 2010?
Еще в 2006 году Скотт Гу сказал, что нет возможности настроить файл, который VS создает при публикации.
Я тоже был бы заинтересован в решении этого вопроса, но я не смог найти в Google ничего окончательного об обратном.
Вы это видели?
Возможно, это не совсем то, что вам нужно, но я думаю, это решает проблему .
Я использую свой собственный файл
app_offline.htm_
в решении, которое публикуется. Затем сценарий развертывания переименовывает его (удаляя конечный _), чтобы сделать его активным.
Затем я могу запустить свои скрипты db / сделать что угодно, а затем переименовать файл, возвращая сайт.