Pakowanie i wdrażania rozwiązań programu SharePoint
Zazwyczaj roztwór programu SharePoint jest wdrażana SharePoint server przy użyciu pliku pakietu (.wsp) do roztworu.Organizowanie elementów projektu programu SharePoint w funkcje i Utwórz pakiet wdrażania funkcji programu SharePoint, można użyć programu Visual Studio.
W tym temacie podano następujące informacje:
Tworzenie funkcji i pakietów
Funkcja i opakowania, narzędzie obsługi
Wdrażanie rozwiązań programu SharePoint
Rozmieszczanie plików w rozwiązaniach programu SharePoint
Visual Studio można użyć do grupowania powiązanych elementów programu SharePoint do funkcji.Na przykład funkcja dla definicji listy kontaktów może zawierać wystąpienie listy i Lista definicji.Można połączyć te dwa elementy w pojedynczej funkcji do celów wdrażania.Aby uzyskać więcej informacji na temat funkcji, zobacz bloku konstrukcyjnego: funkcje.
Następnie można utworzyć SharePoint rozwiązanie pakietu (.wsp) do gromadzenia wielu funkcji, definicji witryny, zespołów i inne pliki w jeden pakiet, który przechowuje pliki w formacie, potrzebne do wdrażania plików na serwerze SharePoint.Aby uzyskać więcej informacji, zobacz bloku konstrukcyjnego: rozwiązania.
Szybko organizowanie plików programu SharePoint do funkcji i pakiety rozwiązań w zakresie wdrażania łatwiejsze, można użyć narzędzia rozwoju programu SharePoint w programie Visual Studio.Aby skonfigurować pakiet funkcji i rozwiązanie, można użyć następujących narzędzi.
Funkcja projektanta i pakiet projektanta.
Opakowania Explorer, okna narzędzia.
Solution Explorer.
Można tworzyć funkcje, ustawić zakresy i oznaczyć za pomocą funkcji Projektant inne funkcje jako zależności.Projektant wyświetla również końcowe plik XML, który zawiera opis każdej funkcji.Aby uzyskać więcej informacji, zobacz Tworzenie funkcji programu SharePoint.
Zastosować tę funkcję do określonej witryny sieci Web lub grupy witryn sieci Web, ustawiając jego zakres w projektancie funkcji.Jeśli funkcja jest aktywna dla poszczególnych witryn sieci Web, ta funkcja działa tylko w tej konkretnej witryny sieci Web.Jeśli funkcja jest aktywna dla zbioru witryn, elementy w funkcji stosuje się do kolekcji całej witryny.Aby uzyskać więcej informacji, zobacz Zakres elementu.
Jeśli jakaś funkcja opiera się na inne funkcje, można ustawić zależność aktywacji funkcji do oznaczania funkcje zależne przed udostępnieniem funkcja.Zależność aktywacji funkcji kontroli, jeśli funkcje zależne są już aktywowany w tym zakresie.Aby uzyskać więcej informacji, zobacz współzależności aktywacji i zakres.
W projektancie pakietu można grupować elementów programu SharePoint w pakiecie pojedyncze rozwiązanie i skonfigurować czy zresetować serwera sieci Web podczas wdrażania.Aby ustawić typ wdrażania serwera, należy użyć Właściwości okna.Projektant generuje również plik XML, który opisuje zawartość pakietu.Aby uzyskać więcej informacji, zobacz Tworzenie pakietów rozwiązanie programu SharePoint.
Podczas wdrażania zatrzymaniu usługi Internet Information Services (IIS), aby skopiować pliki roztwór przez serwer programu SharePoint.Przy użyciu projektanta pakietu Visual Studio, można wybrać, czy należy ponownie uruchomić serwer sieci Web.Aby skonfigurować, jeśli roztwór jest rozmieszczana na serwerze frontonu sieci Web lub serwer aplikacji, należy użyć Właściwości okna.Aby uzyskać więcej informacji, zobacz Roztwór elementu (roztwór).
W celu uzupełnienia Projektant funkcji i Projektant pakietu, mogą używać Eksploratora opakowania, aby pogrupować pliki programu SharePoint do funkcji i pakietów.Ponadto można zobaczyć hierarchiczny widok projektu programu SharePoint pakietu, funkcje, elementów i plików.Explorer opakowań jest okno Narzędzie, którego można używać do wykonywania następujących zadań:
Otwórz elementy projektu programu SharePoint i pliki.
Przeciągnij i upuść elementy projektu programu SharePoint z jednej funkcji.
Przeciągnij i upuść elementy projektu programu SharePoint i funkcji z jeden pakiet.
Dodawanie nowych funkcji do pakietu.
Otwórz projektanta funkcji lub pakietu.
Sprawdzanie poprawności funkcji i pakietów.
Narzędzia rozwoju programu SharePoint w programie Visual Studio mają reguł sprawdzania poprawności, aby zapewnić, że pakiet roztwór jest poprawnie sformułowane.Ponadto zasady sprawdzić plik rozwiązania .wsp być pomyślnie wdrożona i uaktywnione na serwerze SharePoint.Aby uzyskać więcej informacji o schemacie XML dla funkcji, zobacz Funkcji Schematy.
Funkcja niestandardowe i reguły sprawdzania poprawności pakietu można dodać do systemu projektu programu SharePoint.Aby uzyskać więcej informacji, zobacz Jak: Tworzenie niestandardowych funkcji i reguły sprawdzania poprawności pakietu rozwiązań programu SharePoint.
Aby uzyskać więcej informacji na temat Explorer opakowania, zobacz Jak: Dodawanie i usuwanie funkcji i elementów do pakietu przy użyciu Eksploratora opakowań.
Solution Explorer można użyć, aby przejść i otworzyć pliki projektów programu SharePoint.Użyj menu kontekstowe Solution Explorer, aby dodać funkcje, funkcja zdarzeń odbiorników i funkcji zasobów.Ponadto można otworzyć funkcja projektantów i projektantom pakiet Konfigurowanie funkcji i pakietów rozmieszczania.
Po dostosowaniu funkcji i pakietu Visual Studio, można utworzyć plik .wsp, aby wdrożyć serwery programu SharePoint.Do debugowania i badania .wsp tylko na serwerze programu SharePoint na komputerze programisty, można użyć programu Visual Studio.Aby uzyskać więcej informacji na temat sposobu wdrażania rozwiązań programu SharePoint do zdalnego serwera programu SharePoint, zobacz Wdrażanie rozwiązania z.
Można również dostosować kroki wdrażania na komputerze programisty.Aby uzyskać więcej informacji, zobacz Wdrażania, publikowania i uaktualnianie pakiety rozwiązań programu SharePoint.
Zazwyczaj podczas dodawania elementu projektu do programu SharePoint do rozwiązania programu SharePoint, wszystkie wymagane pliki są uwzględniane.Pliki, które mogą być kompilowane (pliki kodu) są wbudowane w zestawu danych wyjściowych roztworu.Jednakże również może być dodawanie plików pracować, na przykład, XML, txt lub pliki zasobów do projektu programu SharePoint.Pliki te nie są automatycznie zapakowane w rozwiązaniu.W celu zapewnienia, że są one zapakowane, albo dodać pliki mapowane folder lub element projektu programu SharePoint.
Pliki dodawane do mapowanego foldery są automatycznie kopiowane do gałęzi programu SharePoint po wdrożeniu roztworu.Pliki dodawane do elementu projektu do programu SharePoint są wdrażane w lokalizacji, która jest określona w Lokalizacji wdrażania na podstawie właściwości dla każdego pliku, który częściowo ustawiono Typ wdrażania właściwości.Domyślnie Typ wdrażania wartość właściwości jest NoDeployment, co oznacza, że plik nie jest rozmieszczana roztworem.Należy ustawić inną wartość dla właściwości o dołączenie pliku w pakiecie.
Na przykład aby dodać plik XML do projektu programu SharePoint, wykonaj jedną z następujących czynności:
Dodaj Folder mapowane "Układy" programu SharePoint do swojego projektu.Spowoduje to utworzenie w Solution Explorer w folderze o nazwie układy ma podfolder dla projektu.Dodaj plik XML do nowego podfolderu.Domyślnie plik jest rozmieszczana w systemie plików programu SharePoint w obszarze.\TEMPLATE\LAYOUTS\Folder Name\.Aby uzyskać informacje o dodawaniu mapowane folderów, zobacz Jak: Dodawanie i usuwanie folderów mapowane.
Dodaj plik .xml w folderze elementu projektu do programu SharePoint, a następnie zmień Typ wdrażania właściwość pliku XML z NoDeployment do innego ustawienia takie jak RootFile lub ElementFile.Odpowiednie Typ wdrażania ustawienie zależy od pliku i projektu.Aby uzyskać więcej informacji o Typ wdrażania ustawienia właściwości, zobacz Tworzenie rozwiązań dla programu SharePoint.
Jeśli plik dodano nie stosuje się do danego projektu w roztworze, można dodać pusty projekt programu SharePoint do rozwiązania, a następnie dodać dodatkowe pliki do niego.Inną alternatywą dla wdrażania pliki do witryny programu SharePoint, szczególnie z bazą danych zawartości, to aby dodać moduł do projektu, a następnie dodać pliki do modułu.Aby uzyskać więcej informacji, zobacz Aby dołączyć pliki w roztworze przy użyciu modułów.