Tôi gặp sự cố với trang web được triển khai trên máy chủ IIS6. Đây là vấn đề, khi tôi lần đầu tiên triển khai trang web asp.net 3.5 đến máy chủ (trang web tương đối nhỏ với 5 trang và 5 thư viện trong thùng), nó hoạt động như mong đợi. Nhưng sau một khoảng thời gian (~ 1h) máy chủ sẽ trả lại trang màu đen thay vì nội dung mong muốn:Máy chủ trả về các trang trống với asp.net 3.5 trên IIS6
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
<BODY></BODY></HTML>
Đầu tiên ý tưởng của tôi được rằng xung đột trang web của tôi với .net trang web khác 2.0 mà tổ chức trong cùng một máy chủ, vì vậy tôi đặt trang web của tôi vào hồ bơi chuyên dụng nhưng không thành công. Trang web lần đầu tiên hoạt động, sau đó không. Không có lỗi hoặc điều gì đó tương tự trong nhật ký iis. Và tôi không sử dụng phương thức ClearError() trong trang web của tôi.
Tôi đã tìm thấy câu hỏi tương tự here (I’m getting blank pages instead of error messages using classic ASP, IIS6 and WinServer 2003 R2), nhưng dành cho ASP cổ điển.
Ngoài ra một số chủ đề ở ASP.NET:
Nhưng giải pháp này cũng không giúp tôi. Ví dụ khi tôi thay thế web.config bằng một cái mới, hoặc thay thế một trong các assembly được yêu cầu với một assembly đã được xây dựng lại, tôi có cùng một kết quả. Trang web lần đầu tiên hoạt động, sau đó - trang đen. Từ những gì tôi thấy, tôi nghĩ rằng đây là loại vấn đề cấu hình, nhưng tôi hoàn toàn choáng váng ngay bây giờ, bởi vì tôi đã thử tất cả mọi thứ và bây giờ tôi thiếu bất kỳ ý tưởng, vì vậy giúp đỡ rất được đánh giá cao.
Nếu bạn thêm trang tĩnh html vào trang web này, iis sẽ hiển thị nó khi asp ngừng hoạt động? – empi
Bạn cũng có thể thấy bất kỳ yêu cầu nào trong nhật ký iis trỏ đến trang web của bạn khi asp ngừng hoạt động không? – empi
Có html tĩnh trả lại như mong đợi, cũng như bất kỳ nội dung tĩnh, kiểu, hình ảnh, v.v. – arbiter