Criar e usar um Pacote de recursos SharePoint

Quando você cria um personalizado contendo o XmlFormView controle T:Microsoft.Office.InfoPath.Server.Controls.XmlFormView página da Web, a página .aspx pode pertencer somente para a coleção site raiz do servidor de SharePoint. Para criar uma página em uma coleção site non-root, página da Web o personalizado precisa ser implantada como uma SharePoint recurso . Um recurso SharePoint requer dois arquivos XML simples e é implantado usando o Stsadm.exe ferramenta de linha de comando, que pode ser automatizado com um arquivo em lotes.

Exemplo de Feature.xml e Module.xml arquivos

A seguinte é um arquivo Feature.xml exemplo que é necessário para dar o recurso um identificação exclusiva e apontando para o arquivo MODULE.xml.

<?xml version="1.0"?>
<Feature Id="8C4DD0CB-5A94-44da-9B7F-E9ED49C2B2DC" Title="Custom Web page"
Description="This simple example feature adds an aspx page with a hosted
XmlFormView control" Version="1.0.0.0" Scope="Web"
xmlns="https://schemas.microsoft.com/sharepoint/">
<ElementManifests>
    <ElementManifest Location="Module.xml"/>
</ElementManifests>
</Feature>

O arquivo MODULE.xml contém informações sobre a página ou páginas que fazem parte de solução.

<?xml version="1.0"?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
    <module name="file" url="" path="">
        <file url="XmlFormViewPage.aspx" type="ghostable"> </file>
    </module>
</Elements>

Alterar o arquivo file url URL valor para o o nome de sua página .aspx e em seguida, executar o comando linhas conforme descrito no seguinte seção. Você pode criar um arquivo em lotes e executar estas linhas de comando em seqüência.

Executar o Stsadm.exe comandos para implantar e ativar o recurso

  1. Criar uma pasta sob a pasta recursos em sua máquina servidor, geralmente localizado em C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES.

  2. Adicionar seu personalizado página .aspx para essa pasta.

  3. Criar os arquivos Feature.xml e Module.xml baseia Os exemplos mostrados na seção anterior e adicioná-los para a mesma localidade.

Implantar o recurso para SharePoint

O linha de comando sintaxe para implantar um recurso é:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin\stsadm -o installfeature –filename FeatureFolderName\Feature.xml

Ativar o recurso em uma coleção de sites SharePoint

O linha de comando sintaxe ativar um recurso é da seguinte maneira:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin\stsadm -o activatefeature –filename FeatureFolderName\Feature.xml -url https://ServerName/Sitecollection

Substituir o real nome_do_servidor e SiteCollection nomes de seu servidor SharePoint e a coleção site nome para o qual o recurso será ativado.

Consulte também

Conceitos

Criando páginas da Web personalizado que contém o controle XmlFormView

Outros recursos

Screencast canal 9: Criando e implantando um recurso para v3 dos serviços SharePoint Windows