2015-06-18 4 views
2

У меня есть классическое приложение ASP, размещенное на IIS. Я хочу, чтобы сайт был недоступен, пока я делаю некоторые изменения, и хотел бы реализовать что-то похожее на app_offline, которое мы используем в ASP.NET.App_Offline для классического приложения ASP

Но app_offline.htm не похоже на работу для классического ASP

ответ

2

Многие используют один файл с большим количеством функций отслеживания с набором функций, используемых по всему сайту ... в верхней части этого файла, установите переменную, указывающую, когда выполняется техническое обслуживание, или сайт в противном случае недоступен, затем проверьте значение перед тем, как делать что-то еще ... если «вниз», server.transfer or response.redirect на вашу специальную страницу «недоступно».

Dim doMaintenance, RightNow, MaintenanceStart, MaintenanceEnd 
doMaintenance = False 

MaintenanceStart = CDate("6/18/2015 3:00pm") 
MaintenanceEnd = CDate("6/18/2015 5:00pm") 
RightNow = Now() 

If RightNow > MaintenanceStart and RightNow < MaintenanceEnd Then doMaintenance = True 

If doMaintenance Then Server.Transfer "otherpage.asp" 

Надеюсь, что это поможет!

0

сделать дополнительный веб-сайт, с тем же обязательным, как и в первичном веб-сайт и запустить его в то время как вы перестанете основной веб-сайт для обслуживания. в течение всего остального времени необходимо остановить дополнительный веб-сайт.

Но app_offline.htm не похоже на работу для классического ASP

ASP не ASP.NET.

Если пул приложений или веб-сайт остановлен, вы не можете получить какую-либо страницу из веб-сайта.

Смежные вопросы