사이트에 사용자가있는 동안 실제로 작동하는 ASP.NET (2.0 이상) 응용 프로그램에 대한 업데이트를 처리하는 방법에 대한 이해를 얻으려고합니다.사이트가 라이브 일 때 ASP.NET 웹 응용 프로그램 다시 게시
예를 들어 SO가 ASP.NET 웹 응용 프로그램 프로젝트라고 가정합니다. 프로젝트 코드는 BIN 폴더의 단일 .DLL로 컴파일됩니다. 이제는 계속해서 사용자가 있기 때문에 사이트를 사용하는 동안 Visual Studio .NET "게시"기능을 사용하거나 수동으로 모든 것을 FTP로 다시 사용할 경우 사용자의 작업/세션은 어떻게됩니까?
대신 ASP.NET 웹 사이트를 만들면 위의 시나리오에있을 수도 있고 없을 수도있는 문제가 완화됩니까? 나는 사용자 중심의 웹 애플리케이션으로서 웹 사이트를 개발하기 시작했으며, 이것으로 나의 경험 부족이 잠재적으로 많은 사람들에게 내가 24/7을 갖고 싶어하는 많은 사람들을 괴롭히지 않도록하고 싶다.
편집 : 죄송합니다. 좀 더 정확한 문맥에 넣어야합니다. 이 사이트가 월간 요금으로 웹 호스팅 서비스에 의해 호스팅되고 있다고 가정합니다. 나는 서버 자체를 관리하지 않을 것이며 웹 호스트가 서비스 사용자로 허용하는 것일뿐입니다.
App_offline.htm에 대한주의 사항 중 하나는 웹 가든에서는 작동하지 않는다는 것입니다. (글쎄, 그렇긴하지만, 작업자 프로세스는 다음 페이지 히트에만 돌아 간다. 그래서 여러 번 새로 고쳐야하고 그들 사이에서 라운드 로빈이되기를 바란다.) 방법. –