![]() | |||||
![]() ![]() ![]() ![]() ![]() |
Konfigurowanie opcji składników Web Part i stron składników Web Part
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.
Istnieją dwa atrybuty trybu awaryjnego.
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.
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:
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".
<SharePoint>
<SafeMode MaxControls="30" CallStack="True" />
</SharePoint>
<system.web>
<customErrors mode="On" />
</system.web>
Istnieją dwa atrybuty ograniczające składnika Web Part.
Określa całkowitą liczbę składników Web Part dopuszczalnych we wszystkich strefach Web Part na stronie składników Web Part.
Określa maksymalną liczbę bajtów używanych do przechowywania właściwości składników Web Part na serwerze.
<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.
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 |
---|---|
Brak | Uniemożliwienie buforowania składników Web Part na serwerze. |
CacheObject | Uż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 danych | Buforowanie 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. |
<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.
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.
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.
<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>
<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>
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.
\Inetpub\wwwroot
<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.Udostępnianie składnika Web Part w galerii składników Web Part
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.
Aby przekazać jednocześnie kilka składników Web Part, kliknij przycisk Przekaż wiele plików i zaznacz żądane składniki Web Part.
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.
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.