Udostępnij za pośrednictwem


Wdrażanie, publikowanie i uaktualnianie pakietów rozwiązań programu SharePoint

Po utworzeniu rozwiązania programu SharePoint w programie Visual Studio można wdrożyć jego plik pakietu (.wsp) na lokalnym serwerze programu SharePoint lub opublikować go na zdalnym lub lokalnym serwerze programu SharePoint. W przypadku wdrażania plików można dostosować sposób wdrażania plików pakietu (wsp).

Uwaga

Obecnie tylko rozwiązania w trybie piaskownicy można publikować na zdalnych serwerach programu SharePoint. Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące rozwiązania w trybie piaskownicy.

Wdrażanie, publikowanie i uaktualnianie

Wdrażanie odnosi się do kopiowania pliku rozwiązania programu SharePoint utworzonego z projektu programu SharePoint w programie Visual Studio do hosta lokalnego. W wdrożonym rozwiązaniu można skonfigurować kroki wdrażania, takie jak odtwarzanie puli usług Internet Information Services (IIS), aktywowanie rozwiązania po wdrożeniu itd. Aby wdrożyć, użyj polecenia Wdróż w menu Kompilacja. Aby uzyskać więcej informacji, zobacz How to: Edit a SharePoint deployment configuration (Jak edytować konfigurację wdrożenia programu SharePoint) i How to: Deploy and publish a SharePoint solution to a Local SharePoint site (Jak wdrożyć i opublikować rozwiązanie programu SharePoint w lokalnej witrynie programu SharePoint).

Publikowanie odnosi się do przekazywania pliku rozwiązania programu SharePoint w trybie piaskownicy do zdalnej witryny programu SharePoint, czyli witryny znajdującej się w innym systemie. Możesz również opublikować plik rozwiązania w trybie piaskownicy programu SharePoint w lokalnej witrynie programu SharePoint, ale niezależnie od tego, czy witryna opublikowana jest lokalna, czy zdalna, nie można skonfigurować kroków wdrażania.

Uaktualnienie dotyczy aktualizowania istniejącego rozwiązania programu SharePoint opublikowanego zdalnie lub lokalnie. Po wprowadzeniu wszelkich zmian w rozwiązaniu programu SharePoint w programie Visual Studio należy zmienić nazwę pliku pakietu rozwiązania, ponownie opublikować rozwiązanie, a następnie uaktualnić rozwiązanie po pomyślnym opublikowaniu. Jeśli ponownie opublikujesz lokalnie opublikowane rozwiązanie, możesz zastąpić istniejący plik rozwiązania.

Wdrażanie pakietów

Pliki pakietów można wdrożyć na serwerze programu SharePoint na komputerze deweloperów na potrzeby testowania i debugowania. Możesz również utworzyć plik pakietu, który można zainstalować na innym komputerze, wybierając przycisk opcji Publikuj w systemie plików w oknie dialogowym Publikowanie . Pakiet jest tworzony i kopiowany do określonej lokalnej ścieżki pliku. Aby wdrożyć rozwiązanie programu SharePoint na serwerze lokalnym, użyj polecenia Wdróż w menu Kompilacja. Aby uzyskać więcej informacji, zobacz How to: Deploy and publish a SharePoint solution to a local SharePoint site (Jak wdrożyć i opublikować rozwiązanie programu SharePoint w lokalnej witrynie programu SharePoint).

Aby dowiedzieć się, jak wdrożyć definicję listy, dodać odbiornik zdarzeń i użyć Projektant funkcji i Projektant pakietów, zobacz Przewodnik: wdrażanie definicji listy zadań projektu.

Dostosowywanie procesu wdrażania

W poniższej tabeli przedstawiono dwie konfiguracje wdrażania, których można użyć podczas debugowania i wdrażania rozwiązania programu SharePoint.

Konfiguracja wdrożenia opis
Wartość domyślna Domyślna konfiguracja wdrożenia. Są wykonywane następujące kroki wdrażania:

1. Uruchom polecenie przed wdrożeniem.
2. Odtwarzanie puli aplikacji usług IIS.
3. Wycofaj rozwiązanie.
4. Dodaj rozwiązanie.
5. Aktywowanie funkcji.
6. Uruchom polecenie po wdrożeniu.

Po odinstalowaniu pakietu są wykonywane następujące kroki wycofywania.

1. Odtwarzanie puli aplikacji usług IIS.
2. Wycofaj rozwiązanie.
Brak aktywacji Ta konfiguracja wdrożenia wykonuje te same kroki co konfiguracja domyślna, ale pomija krok aktywacji.

Możesz utworzyć własne konfiguracje wdrożenia, aby wykonać jeden krok lub zmienić kolejność kroków w procesie wdrażania. Aby uzyskać więcej informacji, zobacz How to: Edit a SharePoint deployment configuration (Jak edytować konfigurację wdrożenia programu SharePoint).

Można również dodawać polecenia do uruchamiania przed wdrożeniem i po nim. Aby uzyskać więcej informacji, zobacz How to: Set SharePoint deployment commands (Instrukcje: ustawianie poleceń wdrażania programu SharePoint).

Publikowanie pakietów na serwerze zdalnym lub lokalnym

Aby opublikować rozwiązanie programu SharePoint w trybie piaskownicy na serwerze zdalnym, na pasku menu wybierz pozycję Kompiluj, Publikuj, a następnie w oknie dialogowym Publikowanie wybierz przycisk opcji Publikuj w witrynie programu SharePoint, podając adres URL serwera zdalnego, taki jak https://someremoteserver.sharepoint.microsoftonline.com.

Aby opublikować rozwiązanie programu SharePoint na serwerze lokalnym, w oknie dialogowym Publikowanie wybierz przycisk Opcji Publikuj w systemie plików, podając lokalną ścieżkę systemową.

Po pomyślnym opublikowaniu rozwiązania w programie SharePoint rozwiązanie zostanie wyświetlone w galerii rozwiązań, w której można ją aktywować. Aby uzyskać więcej informacji, zobacz How to: Deploy, publish, and upgrade SharePoint solutions on a remote server (Instrukcje: wdrażanie, publikowanie i uaktualnianie rozwiązań programu SharePoint na serwerze zdalnym).

Uaktualnianie opublikowanych pakietów

Jeśli po jego opublikowaniu wprowadzisz jakiekolwiek zmiany w projekcie programu SharePoint w programie Visual Studio, opublikowany pakiet musi zostać uaktualniony, aby uwzględnić zmiany. Aby pomyślnie przeprowadzić uaktualnienie, pakiet musi mieć unikatową nazwę. Jeśli pakiet o tej samej nazwie zostanie znaleziony w witrynie programu SharePoint — który może wystąpić podczas aktualizowania istniejącej aplikacji — błąd ostrzega o konflikcie nazwy pliku i umożliwia zmianę nazwy pakietu. Po opublikowaniu ponownie nowy pakiet zostanie wyświetlony w witrynie programu SharePoint i można go uaktualnić. Uaktualniony pakiet aktualizuje rozwiązanie przy użyciu danych ze starszego pakietu, a następnie aktywuje rozwiązanie w programie SharePoint. Aby uzyskać więcej informacji, zobacz How to: Deploy, publish, and upgrade SharePoint solutions on a remote server (Instrukcje: wdrażanie, publikowanie i uaktualnianie rozwiązań programu SharePoint na serwerze zdalnym).