Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Sau khi bạn cài đặt một trong các bản Cập Nhật sau đây, một số trang SharePoint không hiển thị và tạo các thông báo lỗi như sau: 

Lỗi phần web: phần web hoặc điều khiển biểu mẫu web trên Trang này không thể hiển thị hoặc được nhập vào. Không thể tìm thấy kiểu hoặc không đăng ký là an toàn.

Nguyên nhân

Một danh sách cho phép các điều khiển ASP.NET được thực thi trong SharePoint 2010 và SharePoint 2013 sau khi bạn cài đặt bản Cập Nhật. Nếu các phần web hoặc điều khiển trên các trang SharePoint sẽ không được thêm vào danh sách cho phép, các trang không hiển thị.

Giải pháp

Nếu các trang không còn hiển thị vì họ sử dụng một điều khiển không có trong danh sách kiểm soát bảo mật, hãy làm theo các bước sau đây:

  1. Xem lại Nhật ký dịch vụ Nhật ký hợp nhất SharePoint (uls) để tìm thẻ 9s9ay hoặc thư chứa "chặn điều khiển với thuộc tính" cho biết điều khiển đã bị chặn.

  2. Xác định kiểu, không gian tên và lắp ráp tên mạnh từ thông báo lỗi. 

    • Ví dụ 1

    Đã cho thông báo lỗi sau đây: 

    "The type contoso. tùy chỉnh. WebPartControl, contoso. WebParts, version = 1.0.0.0, Culture = Neutral, PublicKeyToken = b03f5f8f11d50a3a không thể tìm thấy hoặc nó không được đăng ký là an toàn."

    Nhập = "WebPartControl" Không gian tên = "contoso. tùy chỉnh" Lắp ráp tên mạnh = "contoso. WebParts, version = 1.0.0.0, Culture = Neutral, PublicKeyToken = b03f5f8f11d50a3a"

    • Ví dụ 2

    Đã cho thông báo lỗi sau đây:

    "Chặn điều khiển với đánh dấu kiểm tra thuộc tính. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Nhập = "WebPartControl" (không phải "typeName1") Bạn có thể tìm thấy không gian tên và lắp ráp dữ liệu trong Microsoft Documents bằng cách truy vấn tên kiểu.

  3. Thêm phần tử safecontrols mới cho kiểu, không gian tên đã cho, và lắp ráp tên mạnh vào tệp web. config dưới phần cấu hình/SharePoint/safecontrols , như được mô tả trong phần tử điều khiển Safe(giải pháp), sau đó đặt thuộc tính an toànTrue.

Để biết thêm thông tin về định dạng của các giá trị thuộc tính trong thành phần điều khiển bảo vệ, hãy tham khảo bảng trong bước 12 trong điều khiển kiểm tra an toàn trong trình thiết kế gói.

Cách giải quyết

If bạn có nhiều điều khiển không an toàn, bạn có thể làm việc xung quanh vấn đề này bằng cách thực hiện theo các bước sau đây:

  1. Chỉnh sửa thành phần chế độ safetrong tệp web. config bên dưới phần cấu hình/SharePoint .

  2. Thêm thuộc tính Controlcompatmode có giá trị True.

Lưu ý

Chúng tôi không khuyên bạn nên chạy giải pháp thay thế này vì nó cho phép điều khiển không an toàn ASP.net.

Content Idea RequestCONTENT IDEA REQUEST 120896
Author: secure
Writer: v-weizhu
Tech Reviewer: qingliu; gli; mswann
Editor: v-jesits

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×