Sdílet prostřednictvím


Balení a nasazení řešení Služby SharePoint

Řešení SharePointu se obvykle nasadí na sharepointový server pomocí souboru balíčku řešení (WSP). Pomocí sady Visual Studio můžete uspořádat položky projektu SharePointu do funkcí a vytvořit balíček pro nasazení funkcí SharePointu.

Toto téma poskytuje následující informace:

Vytváření funkcí a balíčků

Pomocí sady Visual Studio můžete seskupit související prvky SharePointu do funkce. Například funkce pro definici seznamu kontaktů může obsahovat instanci seznamu a definici seznamu. Tyto dva prvky můžete zkombinovat do jedné funkce pro účely nasazení. Další informace o funkcích naleznete v tématu Stavební blok: Funkce.

Dále můžete vytvořit balíček řešení Služby SharePoint (WSP) pro sbalování více funkcí, definic webu, sestavení a dalších souborů do jednoho balíčku, který ukládá soubory ve formátu, který sharepoint potřebuje k nasazení souborů na server. Další informace najdete v tématu Stavební blok: Řešení.

Podpora nástrojů pro funkce a balení

Pomocí vývojových nástrojů SharePointu v sadě Visual Studio můžete soubory SharePointu rychle uspořádat do balíčků funkcí a řešení pro snadnější nasazení. Ke konfiguraci balíčku funkcí a řešení můžete použít následující nástroje.

  • Návrhář funkcí a Návrhář balíčků

  • Průzkumník balíčků, okno nástroje.

  • Průzkumník řešení.

Návrhář funkcí a návrhář balíčků

Pomocí Návrháře funkcí můžete vytvářet funkce, nastavovat obory a označit ostatní funkce jako závislosti. Návrhář také zobrazí konečný soubor XML, který popisuje jednotlivé funkce. Další informace najdete v tématu Vytváření funkcí SharePointu.

Použijte tuto funkci na konkrétní web nebo skupinu webů nastavením jeho oboru v Návrháři funkcí. Pokud je funkce aktivována pro jednotlivé weby, funkce funguje pouze na tomto konkrétním webu. Pokud je pro kolekci webů aktivována funkce, použijí se položky v této funkci pro celou kolekci webů. Další informace naleznete v tématu Rozsah elementu.

Pokud vaše funkce spoléhá na jiné funkce, můžete před zpřístupněním funkce nastavit závislost aktivace funkce tak, aby označí závislé funkce. Závislost aktivace funkce zkontroluje, jestli jsou závislé funkce již v daném oboru aktivované. Další informace najdete v tématu Závislosti aktivace a rozsah.

V Návrháři balíčků můžete seskupit prvky SharePointu do jednoho balíčku řešení a nakonfigurovat, jestli se má webový server během nasazování resetovat. Pokud chcete nastavit typ serveru nasazení, použijte okno Vlastnosti . Návrhář také vygeneruje soubor XML, který popisuje obsah balíčku. Další informace najdete v tématu Vytváření balíčků řešení Služby SharePoint.

Během nasazování se služba Internetová informační služba (IIS) zastaví a zkopíruje soubory řešení na sharepointový server. Pomocí Návrháře balíčků v sadě Visual Studio můžete vybrat, jestli se má webový server restartovat. Pokud chcete nakonfigurovat, jestli je řešení nasazené na front-end webový server nebo aplikační server, použijte okno Vlastnosti . Další informace najdete v tématu Element řešení (řešení).a0>

Průzkumník balíčků

K doplnění Návrháře funkcí a Návrháře balíčků můžete použít Průzkumník balíčků k seskupení sharepointových souborů do funkcí a balíčků. Kromě toho můžete zobrazit hierarchické zobrazení balíčku, funkcí, položek projektu SharePointu a souborů. Průzkumník balíčků je okno nástroje, které můžete použít k provedení následujících úloh:

  • Otevřete položky a soubory projektu SharePointu.

  • Přetáhněte položky projektu SharePointu z jedné funkce do druhé.

  • Přetáhněte položky a funkce projektu SharePointu z jednoho balíčku do druhého.

  • Přidání nové funkce do balíčku

  • Otevřete návrháře funkcí nebo balíčků.

  • Ověřte funkce a balíčky.

    Vývojové nástroje SharePointu v sadě Visual Studio obsahují ověřovací pravidla, která vám pomůžou zajistit správné vytvoření balíčku řešení. Kromě toho pravidla ověřují, že soubor řešení .wsp je možné úspěšně nasadit a aktivovat na serveru SharePoint. Další informace o schématu XML pro funkce naleznete v tématu Schémata funkcí.

    Do systému projektů Služby SharePoint můžete přidat vlastní ověřovací pravidla funkce a balíčku. Další informace najdete v tématu Postupy: Vytvoření vlastních pravidel pro ověřování funkcí a balíčků pro řešení SharePointu.

    Další informace o Průzkumníku balíčků naleznete v tématu Postupy: Přidání a odebrání funkcí a položek do balíčku pomocí Průzkumníka balíčků.

Průzkumník řešení

Pomocí Průzkumník řešení můžete procházet a otevírat soubory sharepointového projektu. Pomocí místní nabídky v Průzkumník řešení můžete přidat funkce, příjemce událostí funkce a prostředky funkce. Kromě toho můžete otevřít návrháře funkcí a návrháře balíčků a nakonfigurovat funkce a balíčky pro nasazení.

Nasazení řešení SharePointu

Po přizpůsobení funkcí a balíčku v sadě Visual Studio můžete vytvořit soubor .wsp pro nasazení na servery SharePointu. Visual Studio můžete použít k ladění a otestování .wsp pouze na serveru SharePoint na vývojovém počítači. Další informace o tom, jak nasadit řešení služby SharePoint na vzdálený sharepointový server, najdete v tématu Nasazení řešení.

Postup nasazení můžete také přizpůsobit na vývojovém počítači. Další informace najdete v tématu Nasazení, publikování a upgrade balíčků řešení Služby SharePoint.

Nasazení souborů v řešeních SharePointu

Když do řešení SharePointu přidáte položku projektu SharePointu, jsou obvykle zahrnuty všechny požadované soubory. Soubory, které je možné zkompilovat (soubory kódu), jsou integrovány do výstupního sestavení řešení. Do projektu SharePointu ale můžete také přidat nekopilovatelné soubory, například .xml, .txt nebo soubory zdrojů. Tyto soubory nejsou ve vašem řešení zabalené automaticky. Abyste měli jistotu, že jsou zabalené, přidejte soubory do mapované složky nebo do položky projektu SharePointu.

Soubory přidané do mapovaných složek se při nasazení řešení automaticky zkopírují do sharepointového podregistru. Soubory přidané do položky projektu Služby SharePoint se nasadí do umístění určeného ve vlastnosti Umístění nasazení pro každý soubor, který je částečně nastavený na základě vlastnosti Typ nasazení. Ve výchozím nastavení je hodnota vlastnosti Typ nasazení NoDeployment, což znamená, že soubor není nasazen s řešením. Pro vlastnost musíte nastavit jinou hodnotu, která bude obsahovat soubor v balíčku.

Pokud chcete například přidat soubor .xml do projektu Služby SharePoint, proveďte jednu z těchto akcí:

  • Přidejte do projektu namapovanou složku Rozložení SharePointu. Tím se vytvoří v Průzkumník řešení složka s názvem Rozložení, která má podsložku projektu. Přidejte soubor .xml do nové podsložky. Ve výchozím nastavení se soubor nasadí do systému souborů Služby SharePoint v části .. \TEMPLATE\LAYOUTS\<Název> složky. Informace o tom, jak přidat mapované složky, naleznete v tématu Postupy: přidání a odebrání mapovaných složek.

  • Přidejte soubor .xml do složky položky projektu služby SharePoint a potom změňte vlastnost Typ nasazení souboru .xml z NoDeployment na jiné nastavení, jako je RootFile nebo ElementFile. Odpovídající nastavení typu nasazení závisí na souboru a projektu. Další informace o nastavení vlastnosti Typ nasazení naleznete v tématu Vývoj řešení Služby SharePoint.

    Pokud se přidaný soubor nevztahuje na žádný konkrétní projekt v řešení, můžete do řešení přidat prázdný projekt SharePointu a pak do něj přidat další soubory. Další alternativou pro nasazení souborů do SharePointu, zejména do databáze obsahu, je přidání modulu do projektu a následné přidání souborů do modulu. Další informace najdete v tématu Použití modulů k zahrnutí souborů do řešení.

Viz také