Exportar (0) Imprimir
Expandir Tudo

Como: Enable Shared personalização de páginas de Web Parts

A Personalização de Web Parts é ativada por padrão, e os usuários autenticados de uma página de Web Parts são capazes de personalizar as páginas para si mesmos, sem nenhuma configuração especial. No entanto, pessoas ou alterações de personalização de escopo do usuário são visíveis apenas para o usuário que os fez. Se você deseja fornecer um usuário selecionado (como um gerenciador de sites) ou usuários com a capacidade de fazer alterações de personalização no escopo compartilhado para que as alterações em uma página são visíveis para todos os usuários, você deve adicionar uma configuração para configuração do site da Web arquivo. Este tópico demonstra como atualizar um arquivo de configuração para permitir que um usuário específico personalize uma página de Web Parts no escopo compartilhado, de modo que as mudanças sejam visíveis para todos os usuários.

Observação importanteObservação importante:

Ativação de personalização compartilhada cria algumas possibilidades de problemas de segurança. Para mais informações, veja Protegendo páginas de Web Parts.

Para atualizar o arquivo de configuração usando um editor de texto

  1. Navegue até o diretório raiz do seu site, e abra o arquivo Web.config em um editor de texto. Se o seu site ainda não tiver um arquivo Web.config, você deve primeiro criar um novo arquivo de configuração. Para mais informações sobre arquivos de configuração, veja Administração de Sites do ASP.NET.

  2. Na <system.web> seção do arquivo de configuração, adicione uma <authorization> seção e um elemento <allow> para especificar qual usuário ou usuários têm acesso ao escopo de personalização compartilhada. A marcação que você adicionar deve parecer com o seguinte exemplo de marcação, exceto que você deve atribuir uma conta de usuário local ou de domínio válido, ou uma conta de grupo, para que o atributo users. O usuário ou usuários especificados terão a possibilidade de editar uma página em escopo de personalização compartilhado, de modo que as mudanças que eles fazem será visível para todos os usuários. Para mais informações sobre autorização de elementos, veja Autorização elemento (esquema configurações ASP.NET).

    <authorization>
      <allow verbs="enterSharedScope" users="SomeUserAccount" 
        roles="admin"  />
    </authorization>
    
  3. Salve e feche o arquivo Web.config.

Para atualizar o arquivo de configuração em IIS Manager

  1. Em vez de editar diretamente o arquivo de configuração, se o seu site estiver sendo executado em Microsoft Internet Information Services (IIS) e se você for um administrador no computador que hospeda o site, você pode usar o Gerenciador do IIS para atualizar o arquivo de configuração. Primeiro, você precisa iniciar o Gerenciador do IIS. No menu Iniciar, clique em Executar.

    Observação importanteObservação importante:

    Você deve estar conectado como um membro do grupo Administradores no computador local para executar o seguinte procedimento (ou procedimentos), ou deve ter recebido a autoridade adequada.

  2. Na caixa Abrir, digite inetmgr e clique em OK.

  3. No Gerenciador do IIS, expanda o nó do computador local, expanda o nó Web Sites, e selecione o seu site.

  4. Botão direito do mouse e selecione Propriedades e, em seguida, clique na guia Configuração ASP.NET.

  5. Clique no botão Edit Configuration e, em seguida, clique na guia de Authorization.

  6. Clique no botão Add para adicionar uma nova regra de autorização local.

  7. Selecione Allow para permitir este tipo de regra.

  8. Selecione Verbos Específicosna seção Verbos e digite na caixa de texto enterSharedScope.

  9. Na seção Usuários e funções , selecione Usuários e, em seguida, digite o nome de uma conta de usuário na caixa de texto.

    Observação importanteObservação importante:

    Isso pode ser uma conta de usuário local, um grupo de usuários ou uma conta de domínio, que exigem que você insira no formulário domínio \ usuário .

  10. Selecione a caixa de seleção o Funções e em seguida, digite admin na caixa de texto.

  11. Clique em OK para fechar cada uma das três janelas consecutivas, e feche o Gerenciador do IIS.

  12. Abra o arquivo Web.config no diretório raiz de seu Web site.Na seção <system.web> do arquivo, agora haverá uma entrada para permitir que o usuário que você especificou para inserir escopo de personalização compartilhado.Quando o usuário ou usuários especificados no atributo users acessarem uma página que permite a edição de controles de Web Parts, terão a opção para inserir escopo de personalização compartilhado e fazer alterações que estarão visíveis para todos os usuários.A entrada em Web.config deve ser semelhante ao seguinte código.

    <authorization>
      <allow verbs="enterSharedScope" users="SomeUserAccount" 
        roles="admin"  />
    </authorization>
    

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2015 Microsoft