CẬP NHẬT: Chúng tôi không bao giờ xác định nguyên nhân gốc của vấn đề này và nó bề mặt không bao giờ một lần nữa.
Chúng tôi nhận thấy trong thời gian thực hiện của một trang web phát triển đó đột nhiên, hai người dùng không thể truy cập vào một bộ sưu tập trang web. Các tài khoản có thể xác thực để các trang web chính, nhưng khi cố gắng để truy cập vào một bộ sưu tập trang web cụ thể, họ chỉ nhận được một màn hình trống. Không có lỗi hiển thị, chỉ là một trang trống màu trắng.
Chúng tôi đăng nhập như một quản trị viên bộ sưu tập trang web và cố gắng thêm một trong những người dùng là một trang web quản trị và thời gian này, sau khi nhấn "OK", chúng tôi nhận được tin nhắn này:
Xảy ra ngoại lệ. (Ngoại lệ từ HRESULT: 0x 80020009 (DISP_E_EXCEPTION))
Chúng tôi đã dành một số thời gian nghiên cứu này và không may, đã không đưa ra bất cứ điều gì hữu ích. Đã có một số thông điệp trong Nhật ký chuẩn đoán, nhưng nó đã được khó khăn để chính xác tương quan họ với vấn đề này.
Cuối cùng, chúng tôi xóa bộ sưu tập trang web và tái tạo nó và rằng đã giải quyết nó.
Nếu tôi tìm ra những gì gây ra điều này trong tương lai, Tôi sẽ cập nhật các bài đăng này.
Mi lỗi đã: Không thể lưu thiết đặt tài sản cho này một phần Web. Xảy ra ngoại lệ. (Ngoại lệ từ HRESULT: 0x 80020009 tôi tìm thấy rằng hầu hết thời gian là một mã lỗi (hoặc một.Net framework lỗi ngay cả khi mã của bạn có ý nghĩa). Tây và giải pháp trong các bài tiếp theo:
Xin chào. Tôi đã có cùng một proble. Tôi đã mạo một số mã runing với đặc quyền elevated và do đó kêu gọi một spweb như thế này: //SPWeb estaWeb = SPControl.GetContextWeb(Bối cảnh);
Vì vậy, tôi đã thay đổi nó để: SPWeb estaWeb = SPControl.GetContextSite(Bối cảnh).OpenWeb();
và bây giờ it´s giải quyết.
Cảm ơn
Tôi đã có vấn đề này với một webpart. Khá nhiều nó đã được triển khai và sau đó rút lại. Retractons đã không là coplete và webpart vẫn còn tồn tại.
Tôi đã xóa webpart từ bộ sưu tập, rút lại đầy đủ, đặt lại iis. Sau đó chuyển đặt lại iis và của nó bây giờ Mỹ! 🙂
. Lỗi xuất hiện đôi khi nhưng không phải luôn luôn khi tôi thêm một sitecollection bằng cách sử dụng phương pháp thổi:
Tôi cũng đã có vấn đề này và trong trường hợp của tôi, đó là bởi vì một phần web của tôi đã vô tình đặt bằng cách sử dụng một tuyên bố trên trang web SPWeb = SPContext.Current.Web
Xấu xấu. Điều chỉnh này sắp xếp vấn đề.
Mark Stokes
http://sharepointstudio.com
HelloWorld: Xảy ra ngoại lệ. (Ngoại lệ từ HRESULT: 0x 8002009 (DISP_E_EXCEPTION))"…
Chúng tôi đã có thông báo lỗi tương tự.
Trong trường hợp của chúng tôi, chúng tôi nhận được để dưới cùng của vấn đề này và xác định một tham nhũng
webtempcustom.XML tập tin trong c:\Chương trình FilesCommon FilesMicrosoft
Sharedweb máy chủ extensions12TEMPLATE1033XML thư mục làm việc
vấn đề.
Guy từ hỗ trợ của microsoft nói với tôi rằng ông đã nhìn thấy lỗi này
tin nhắn trước khi trong một số trường hợp hoàn toàn khác nhau, Vì vậy, nó là khó có thể
suy ra từ thông báo lỗi này cho vấn đề thực tế.
Thậm chí, Tôi đã nhận lỗi này. Trong trường hợp của tôi, Tôi thêm một tra cứu tùy chỉnh[Nhiều] lĩnh vực trong danh sách người dùng. Điều đó làm cho các trang web để thông qua các lỗi sau, bất cứ khi nào tôi cố gắng thêm người dùng mới / thay đổi sự cho phép của người dùng hiện có.
tạo người dùng mới ngoại lệ đã xảy ra.(Ngoại lệ từ HRESULT: 0x 80020009 (DISP_E_EXCEPTION))
Sau khi xoá cột tra cứu nhiều. Tất cả là tốt 🙂
Tôi viết blog về điều này gần đây. Nó có thể là những gì bạn có kinh nghiệm.
http://jjclore.wordpress.com/2011/06/16/exception-occurred-exception-from-hresult-080020009-disp_e_exception/
Nghĩ tôi sẽ thêm ở đây cho hậu thế.. có lỗi tương tự. Chỉ figured it out… nó là truy vấn CAML tôi đã sử dụng.
“{0}”
(gợi ý: loại-'Computed')
Con thú rất tỉ mi không phải là nó?