Tôi đang cố nắm bắt cách xử lý các bản cập nhật cho ứng dụng ASP.NET (2.0 hoặc cao hơn), trong khi có người dùng trên trang web.Tái xuất bản ứng dụng web ASP.NET Trong khi trang web đang hoạt động
Ví dụ: giả sử SO là dự án Ứng dụng web ASP.NET. Mã dự án biên dịch xuống thành duy nhất .DLL trong thư mục BIN. Bây giờ, có những người dùng liên tục trên SO, vì vậy điều gì sẽ xảy ra với hành động/phiên của người dùng nếu bạn sử dụng tính năng Visual Studio .NET "Publish" (hoặc chỉ tất cả mọi thứ bằng FTP) trong khi họ đang sử dụng trang web?
Tạo một trang web ASP.NET, thay vào đó, giảm bớt bất kỳ vấn đề nào có thể có hoặc không tồn tại với kịch bản trên? Tôi bắt đầu phát triển một trang web như một ứng dụng Web hướng người dùng và tôi muốn đảm bảo rằng sự thiếu kinh nghiệm của tôi với điều này sẽ không làm phiền những người dùng [tiềm năng] mà tôi [muốn] có 24/7.
EDIT: Rất tiếc, tôi phải đặt điều này trong ngữ cảnh chính xác hơn. Giả sử rằng trang web này đang được lưu trữ bởi dịch vụ lưu trữ web với phí hàng tháng. Tôi sẽ không tự quản lý máy chủ, chỉ những gì máy chủ lưu trữ web cho phép với tư cách là người dùng dịch vụ của họ.
Một điều cần lưu ý về App_offline.htm là nó không hoạt động trong một Web Garden. (À, đúng vậy, nhưng quy trình công nhân chỉ quay xuống lần truy cập trang tiếp theo, vì vậy bạn phải làm mới một loạt thời gian và hy vọng bạn đã có vòng xoay giữa chúng ...) FYI vì tôi đã học được điều này một cách khó khăn đường. –