Triệu chứng
Giả sử rằng bạn đã cài đặt Microsoft .NET Framework 4.7. Khi bạn cố gắng mở Sitefinity dựa trên ứng dụng web, bạn có thể thấy rằng họ không còn làm việc và ném một ngoại lệ System.TypeInitializationException. Ngoài ra, bạn có thể nhận được thông báo lỗi tương tự như sau:
Loại initializer cho 'Telerik.Sitefinity.Security.SecurityManager' ném một ngoại lệ.
Nguyên nhân
Vấn đề này xảy ra khi có một lồng Sitefinity tuỳ chỉnh thành viên cung cấp tích hợp. Điều này gây ra các ứng dụng để phá vỡ và tăng ngoại lệ. Đến tận bây giờ, có vấn đề liên quan đến Sitefinity dựa trên ứng dụng web ASP.NET chỉ, và chúng tôi không biết bất kỳ khác ứng dụng ASP.NET gặp phải vấn đề tương tự.
Giải pháp
Để khắc phục vấn đề này, cài đặt Sitefinity hotfix và redeploy nó:
Trang web địa phương bất ngờ ngừng hoạt động sau khi chạy Windows 10 Cập Nhật
Lưu ý Chúng tôi muốn phát hành bản vá cho các .NET Framework 4.7 trong tương lai cho vấn đề này.
Để biết thêm thông tin về các vấn đề trong .NET Framework 4.7, xem sự cố trong .NET Framework 4.7 đã biết.
Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, theo ngụ ý hay cách khác, về hiệu suất hoặc độ tin cậy của những sản phẩm này.