메시지와 함께 웹 사이트를 오프라인으로 전환하는 방법을 찾고 있습니다. app_offline.htm에 대해 알고 있지만 프로그래밍 방식으로 수행하고 싶습니다.
오프라인으로 전환하는 것은 쉽습니다. 루트에서 app-offline.htm을 생성 할 수 있지만 웹 사이트를 다시 온라인 상태로 만들려면 이미지를 포함하여 모든 서비스가 다운되기 때문에 프로그래밍 방식으로 불가능합니다.
내 프로젝트는 MVC (C #)를 사용합니다. 지금은 사이트 상태를 비트 필드의 SQL 서버 데이터베이스에 저장하고 있습니다.
global.asax로 수행하는 방법을 찾았지만 다른 솔루션을보고 싶습니다.
void Application_BeginRequest(object sender, EventArgs e)
{
if ((bool) Application["SiteOpenService"] == false)
{
if (!Request.IsLocal)
{
HttpContext.Current.RewritePath("/Site_Maintenance.htm");
}
}
}
심판 :
http://www.codeproject.com/Tips/219637/Put-the-website-in-Maintanance-Mode-Under-Construc
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다