Microsoft Windows SharePoint Services
Strona głównaWsteczDalejDrukuj

Pokaż wszystkoPokaż wszystko

Zarządzanie dostępnością składników Web Part

Zarządzanie dostępnością składników Web Part

Konfigurowanie opcji składników Web Part i stron składników Web Part

  1. Na komputerze serwera kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, a następnie kliknij polecenie Administracja centralna programu SharePoint.
  2. Na stronie Administracja centralna programu SharePoint kliknij przycisk Konfiguruj ustawienia serwera wirtualnego.
  3. Na stronie Lista serwerów wirtualnych kliknij serwer wirtualny, który chcesz skonfigurować.
  4. Na stronie ustawień serwera wirtualnego kliknij przycisk Zarządzaj ustawieniami zabezpieczeń stron składnika Web Part.
  5. Wybierz opcje, na które chcesz zezwolić lub które chcesz uniemożliwić, a następnie kliknij przycisk OK.

    Możesz też powrócić do używania domyślnych ustawień serwera, pozwalających użytkownikom na korzystanie zarówno z połączenia ze składnikami Web Part, jak i galerii składników Web Part, klikając przycisk Przywróć domyślne.

Konfigurowanie opcji składników Web Part i stron składników Web Part w pliku web.config

Istnieją dodatkowe opcje składników Web Part, które można skonfigurować w pliku web.config programu SharePoint. Plik web.config jest plikiem tekstowym zawierającym niestandardowe elementy XML. Plik ten można edytować przy użyciu edytora tekstów, np. Notatnika firmy Microsoft. Domyślnie plik Web.config znajduje się w folderze C:\Inetpub\wwwroot\.

Poniżej przedstawiono podsumowanie dodatkowych opcji składników Web Part oraz ich wartości.

Tryb awaryjny

Istnieją dwa atrybuty trybu awaryjnego.

MaxControls

Określa maksymalną liczbę formantów po stronie serwera (atrybut Element HTML, runat = "server") na stronie składników Web Part, w tym składniki Web Part, statyczne składniki Web Part (tj. składniki Web Part, które nie należą do strefy) i formanty składników Web Form`. Wartością domyślną jest 50.

CallStack

Wyświetla lub ukrywa wiele (ale nie wszystkie) wyjątków ASP.NET, które mogą wystąpić poza początkowym błędem zgłoszonym na stronie błędów programu SharePoint. Możesz wykonać następujące czynności:

  • Aby wyświetlić te komunikaty, ustaw wartość CallStack jako "true".
  • Aby ukryć te komunikaty, ustaw wartość CallStack jako "false". Jest to wartość domyślna.

Możesz ustawić dla tego atrybutu wartość "true" dla deweloperów, którzy testują składniki Web Part, tak aby mogli wyświetlać te komunikaty na komputerze zdalnym. Musisz także ustawić tryb customErrors w sekcji <system.web> na "On".

Przykładowa konfiguracja atrybutów trybu awaryjnego


<SharePoint>
    <SafeMode MaxControls="30" CallStack="True" />
</SharePoint>
<system.web>
    <customErrors mode="On" />
</system.web>

Limity składników Web Part

Istnieją dwa atrybuty ograniczające składnika Web Part.

MaxZoneParts

Określa całkowitą liczbę składników Web Part dopuszczalnych we wszystkich strefach Web Part na stronie składników Web Part.

PropertySize

Określa maksymalną liczbę bajtów używanych do przechowywania właściwości składników Web Part na serwerze.

Przykładowa konfiguracja atrybutów granicznych składnika Web Part


<SharePoint>
    <WebPartLimits MaxZoneParts="5" PropertySize="200000" />
</SharePoint>

Pamięć podręczna składników Web Part

Istnieje jeden atrybut pamięci podręcznej składników Web Part.

WebPartCache Storage

Określa, jak składnik Web Part jest buforowany na serwerze, jeżeli jest buforowany. Można wprowadzić jedną z następujących wartości:

WartośćOpis
BrakUniemożliwienie buforowania składników Web Part na serwerze.
CacheObjectUżyj buforowania pamięci serwera sieci web ASP.NET. Jest to ustawienie domyślne. Dzięki tej wartości wzrasta wydajność, jeżeli witryna jest zainstalowana na jednym serwerze.
Baza danychBuforowanie składników Web Part w bazie danych serwera witryny. Ta wartość pomaga polepszyć wydajność, jeżeli witryna jest zainstalowania w farmie serwerów sieci Web.

Przykładowe ustawienie atrybutu pamięci podręcznej składników Web Part


<SharePoint>
    <WebPartCache Storage="Database" />
</SharePoint>

Koniec limitu czasu elementu roboczego składnika Web Part

Istnieje tylko jedna wartość sterująca procesami składników Web Part.

WebPartWorkItem Timeout

Określa wartość limitu czasu w milisekundach dla dowolnych asynchronicznych procesów podrzędnych uruchomionych przez składnik Web Part. Rozmiarem domyślnym jest 5 000.

Przykładowa konfiguracja wartości WebPartWorkItem Timeout

Poniżej przedstawiono przykładową konfigurację limitu czasu elementu roboczego składnika Web Part:


<SharePoint>
    <WebPartWorkItem Timeout value="7000" />
</SharePoint>

Domyślne zasady zabezpieczeń i poziom zaufania

Można łatwo definiować i określać domyślne zasady zabezpieczeń i poziomy zaufania dla wszystkich składników Web Part zainstalowanych na serwerze witryny przy użyciu dwóch plików konfiguracyjnych. Istnieją dwie zasady domyślne:

WSS_Minimal    Kopia pliku web_minimaltrust.config ASP. NET z włączoną zasadą WebPartPermission.Connections. Jest to zasada domyślna.

WSS_Medium    Kopia pliku web_mediumtrust.config ASP.NET z włączoną zasadą WebPartPermission.Connections i .SharePointPermission.ObjectModel.

Przykład definiowania i ustawiania minimalnego poziomu zaufania


<system.web>
  <securityPolicy>
      <trustLevel name="WSS_Minimal" policyFile="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\config\wss_minimaltrust.config" /> 
   </securityPolicy>     
   <trust level="WSS_Minimal" originUrl="" />
</system.web>

Przykład definiowania i ustawiania średniego poziomu zaufania


<system.web>
  <securityPolicy>
      <trustLevel name="WSS_Medium" policyFile="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\config\wss_mediumtrust.config" /> 
  </securityPolicy>
  <trust level="WSS_Medium" originUrl="" />
</system.web>

Zezwalanie na dostęp do biblioteki składników Web Part w trybie online spoza serwera proxy lub zapory

Jeśli serwer jest za serwerem proxy lub zaporą, to trzeba wyedytować plik web.config na każdym serwerze wirtualnym, dla którego ma być włączona biblioteka składników Web Part w trybie online. W środowisku farmy serwerów trzeba wyedytowac ten plik dla każdego serwera wirtualnego w każdym serwerze sieci Web typu front-end lub w farmie serwerów.

  1. Na serwerze sieci Web typu front-end otwórz Notatnik, przejdź do folderu zawierającego serwer wirtualnym, dla którego chcesz włączyć galerię składników Web Part w trybie online, a następnie w poniższym katalogu otwórz plik web.config:

    \Inetpub\wwwroot

  2. W pliku web.config dodaj następujące wiersze.

    <system.net>
    <defaultProxy>
    <proxy proxyaddress="http://Proxy_Server:port" bypassonlocal = "true"/>
    </defaultProxy>
    </system.net>
    Gdzie Proxy_Server:port jest serwerem proxy lub zaporą używaną w tym środowisku.

  3. Zapisz i zamknij plik web.config.
  4. Powtórz czynności opisane w punktach 1–3 dla każdego serwera wirtualnego, dla którego chcesz włączyć dostęp do galerii składników Web Part w trybie online.

Udostępnianie składnika Web Part w galerii składników Web Part

  1. W witrynie sieci Web najwyższego poziomu kliknij przycisk Ustawienia witryny.
  2. W obszarze Administracja kliknij przycisk Przejdź do administracji witryny.
  3. W obszarze Galeria zbioru witryn kliknij przycisk Zarządzaj galerią składników Web Part.
  4. Na stronie galerii Web Part kliknij przycisk Nowy składnik Web Part.
  5. Zaznacz pole wyboru znajdujące się obok składnika Web Part, który chcesz dołączyć do galerii, a następnie kliknij przycisk Wypełnianie galerii.

Dodawanie składnika Web Part do galerii składników Web Part

Jeśli po zainstalowaniu pakietu składników Web Part jest konieczne dodanie składników Web Part do galerii, należy użyć przycisku Przekaż składnik Web Part.

Przestroga  Składniki Web Part zawierają kod. Przed dodaniem składnika Web Part do galerii składników Web Part należy upewnić się, że składnik pochodzi z zaufanego źródła.

  1. Na stronie galerii składników Web Part kliknij Przekaż składnik Web Part.
  2. W polu Nazwa wpisz nazwę składnika Web Part (uwzględniając pełną ścieżkę do pliku dwp) lub kliknij przycisk Przeglądaj.

    Aby przekazać jednocześnie kilka składników Web Part, kliknij przycisk Przekaż wiele plików i zaznacz żądane składniki Web Part.

  3. W polu Grupa zaznacz grupę lub w obszarze Określ własną wartość: wpisz nazwę grupy składników Web Part.
  4. Kliknij przycisk Zapisz i zamknij.

Dodawanie wielu składników Web Part do galerii składników Web Part

Przekazywanie wielu składników Web Part do galerii składników Web Part wymaga programu klienckiego zgodnego z programem Windows SharePoint Services, np. pakietu Office 2003 zainstalowanego na komputerze klienta.

Przestroga  Składniki Web Part zawierają kod. Przed dodaniem składnika Web Part do galerii składników Web Part należy upewnić się, że składnik pochodzi z zaufanego źródła.

  1. Na stronie galerii składników Web Part kliknij Przekaż składnik Web Part.
  2. W obszarze Nazwa kliknij przycisk Przekaż wiele.
  3. Zaznacz pola wyboru znajdujące się obok składnika Web Part, który chcesz przekazać, a następnie kliknij przycisk Zapisz i zamknij.

Usuwanie składnika Web Part z galerii składników Web Part

Składnik Web Part można usunąć z galerii, aby był niedostępny dla innych użytkowników. W przypadku usunięcia z galerii składnika Web Part użytego w witrynie składnik ten pozostanie na stronie Web Part i nadal będzie działać. Jeśli jednak administrator usunie z serwera zestaw składników Web Part zawierający dany składnik lub oznaczy ten zestaw jako niebezpieczny w pliku web.config serwera, składnik ten nie będzie dłużej uruchamiany, a użytkownik zobaczy komunikat o błędzie.

  1. Na stronie galerii składników Web Part kliknij ikonę Edytuj znajdującą się obok składnika Web Part, który chcesz usunąć.
  2. Na stronie Galeria składników Web Part: nazwa_składnika_Web_Part kliknij przycisk Usuń.
  3. Kliknij przycisk OK, aby usunąć składnik Web Part.

Temat pokrewny

Zarządzanie dostępnością składników Web Part — informacje
©2003 Microsoft Corporation. Wszelkie prawa zastrzeżone.