Compartilhar via


How to: adicionar configurações personalizadas para estender um aplicativo da Web

A pasta \\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG servidor \\Program Files\Common Files\Microsoft Shared\web extensions\12\CONFIG contém arquivos .config e .xml que são usados juntos para criar o arquivo web.config para um aplicativo da Web quando é estendido com Windows SharePoint Services. Antes de copiar o arquivo web.config a partir de pasta \CONFIG \CONFIG para a pasta raiz do aplicativo da Web, Windows SharePoint Services pesquisa a pasta \CONFIG \CONFIG para qualquer arquivo XML com um nome do formato webconfig.*.xml e mescla o conteúdo com o arquivo web.config antes de gravar o arquivo web.config resultante para o caminho raiz da aplicativo da Web. As ações definidas no arquivo .xml são aplicadas a configurações de aplicativo da Web de configuração. Um principal Advantage usando um arquivo .xml complementar o arquivo web.config é que as personalizações não são perdidas quando Windows SharePoint Services é atualizado e o web.config arquivo será sobrescrito.

Exemplo

Quando salva como webconfig. myName .xml no Diretório \CONFIG \CONFIG, o seguinte exemplo adiciona um controle seguro e substitui a executar-filtro tempo para o arquivo web.config resultante que é criado quando um aplicativo da Web é estendido.

                    <actions>
   <add path="configuration/SharePoint/SafeControls">
      <SafeControl
         Assembly="System.Web, Version=1.0.5000.0, Culture=neutral, 
            PublicKeyToken=b03f5f7f11d50a3a"
         Namespace="System.Web.UI.WebControls"
         Typename="*"
         Safe="True"/>
   </add>
   <remove path="configuration/SharePoint/RuntimeFilter/">
   <add path="configuration/SharePoint">
      <RuntimeFilter
         Assembly="Company.Product, Version=1.0.1000.0, 
            Culture=neutral, PublickKeyToken=1111111111"
         Class="MyRuntTimeFilter",
         BuilderUrl="MyBuilderUrl"/>
   </add>
</actions>

The example adds a new SafeControl child element on the path configuration/SharePoint/SafeControls, removes the RuntimeFilter element from the configuration/SharePoint/RuntimeFilter path, and adds a new RuntimeFilter element on the configuration/SharePoint path.

Você poderá de forma retroativa aplicar muda para os arquivos Web.config do servidor pela execução de linha de comando Stsadm copyappbincontent copyappbincontent operação. Você deve executar a operação em cada servidor Web front-end na implantação.

Para obter informações gerais sobre os arquivos Web.config usados em uma implantação Windows SharePoint Services wssnoversshort, consulte Trabalhando com arquivos Web.config

Aviso

As alterações feitas no web.config podem ser substituído quando você instalar atualizações ou serviço pacotes para Windows SharePoint Services, ou quando você atualizar uma instalação para o próximo versão do produto.

Consulte também

Conceitos

Trabalhando com arquivos Web.config
HOW TO: Use o modelo de objeto para modificar Web.config