Pergunta

Isso pode ser feito definindo uma propriedade?

Eu prefiro que a abordagem seguida, para remover toda a segurança antes de re acrescentando-lo. (Como isso pode ter outras consequências.)

Outra opção que posso pensar é substituir a dll webpart particular, com um temporário e reiniciar o processo de .net, mas isso não é uma abordagem que eu como em tudo.

O que outras opções existem? Estou faltando alguma coisa óbvia?

O que estou tentando fazer é encontrar uma maneira de desativar um webpart enquanto nós atualizar o esquema do banco de dados subjacente que ele está usando, por exemplo. Assim que nós idealmente como para desativar uma Web Part específica para todos os usuários, seja em um mysite, ou um site da comunidade, faça as alterações necessárias e, em seguida, reativá-lo. Diminuindo assim o tempo de inatividade para os usuários.

Seja qual for a solução é, precisamos ser capazes de fazê-lo em vários servidores front-end, em potencialmente duas fazendas facilmente.

Obrigado por sua ajuda.

Foi útil?

Solução

No web.config, você pode definir safe = "false" para o tag SafeControl para a Web Part. Isso fará com que a parte web para renderizar uma mensagem de erro até que você configurá-lo de volta à realidade.

http://technet.microsoft.com/en-us/library /cc287909.aspx

Outras dicas

Vá para Ações do Site -> Editar Página Você obtém todas as partes da web editado. Clique no menu suspenso "Editar" da Web Part que você deseja desativar e escolha "Close".

A parte web desaparece, mas não tenha medo! Não foi para sempre!

Para tê-lo de volta:
-> Clique para adicionar uma nova Web Part -> Advanced Web Part Gallery e Opções.
A primeira opção que você tem é a de escolher entre "Fechado Web Parts". Ao clicar no link, você vai ter exibido uma lista de todas as partes da web que você tinha fechado. Basta adicionar o que você quer de volta!

escrever código para definir um valor em bolsa de propriedade do site, defina o valor através do código e na página filão do cheque parte da web para o valor da bolsa propriedade se set mostrar o conteúdo mais apenas pule. espero que você entenda, se não me avise i vai deixar claro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top