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
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
.Adicionar seu personalizado página .aspx para essa pasta.
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