Jestem nowy w Sharepoint i bawiłem się składnikami webpart. Pobrałem plik zip o nazwie LyteBoxForSharePoint i przesłałem webpart za pomocą funkcji dodawania web part. Teraz otrzymuję błędy. Dobrą rzeczą jest to, że to tylko moja strona dept. Złą rzeczą jest to, że nie mam pojęcia, co się stało. Wszystkie inne strony poza stroną docelową działu działają. Zgaduję, że problem dotyczy tylko strony docelowej. Czy istnieje sposób, aby dowiedzieć się, jaki kod został dodany lub przywrócić stary kod. Otrzymany błąd jest następujący i zmienia się za każdym razem, gdy odświeżam stronę.

An unexpected error has occurred.
Troubleshoot issues with Microsoft SharePoint Foundation.
Correlation ID: e8eca359-70f9-42d0-b41e-834fbe0fc910
Date and Time: 2/23/2012 2:47:39 PM  
0
rex 23 luty 2012, 23:59

3 odpowiedzi

Najlepsza odpowiedź

Może być cokolwiek, najczęstszym błędem w SharePoint są błędy uwierzytelniania, gdy web part próbuje dotrzeć do treści, do których zalogowany użytkownik nie może dotrzeć

Należy sprawdzić logi, są one dostępne w katalogu C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS

Otwórz ostatni zmodyfikowany plik dziennika i wyszukaj swój identyfikator korelacji, e8eca359-70f9-42d0-b41e-834fbe0fc910

Gdy znajdziesz tam błędy, będziesz mógł teraz opublikować coś, co możemy Ci pomóc.

Następnie zawsze jest strona obsługi webpartów: /_layouts/spcontnt.aspx?url= http ://sharepointserver.com/_layouts/spcontnt.aspx?url=default.aspx

1
Eric Herlitz 24 luty 2012, 00:19

Rex,

Najpierw przejrzyj stronę, która wyświetla błąd webpart i skopiuj nowy identyfikator korelacji, przejdź do folderu dziennika w gałęzi 14 i otwórz najnowszy plik dziennika i znajdź identyfikator korelacji. powinien podać szczegóły błędu, jeśli rejestrowanie nie jest wyłączone.

Możesz również przejść do menedżera webpart na stronie, aby przywrócić stronę do poprzedniego stanu, dodając content=1 jako ciąg zapytania, a na tej stronie otrzymasz listę webpartów z polem wyboru obok każdego. wybierz wadliwą i wróć do poprzedniej wersji, jeśli taka istnieje, lub usuń ją.

Możesz również użyć SPD2010, aby usunąć webpart z błędem. można również użyć naprzemiennego powershella.

1
bkk 24 luty 2012, 15:59

Jednym ze sposobów sprawdzenia, czy webpart jest zainstalowany, jest wpisanie ?contents=1 po adresie URL. Istnieje również stsadm -o preupgradecheck i niestety stsadm ma inne polecenie do wyświetlenia wszystkich webpartów, ale nie mogę teraz o tym myśleć

0
Kevin 24 luty 2012, 03:17