Ao desenvolver um sistema baseado em Asp.Net, Rad Treeview 2.5 foi usado inicialmente, mas os controles muitas vezes falhavam ao carregar. Originalmente pensei que era um problema com o próprio controle, mas depois de atualizar o Rad Treeview para a versão 3.0, ainda não foi possível resolver. Acessei o site oficial da Terelik e li o FAQ, mas esse problema não foi mencionado.
Mais tarde descobri que quando o controle falhava ao carregar, desde que eu reiniciasse o sistema ou esperasse um pouco para recompilar e executar o programa, o controle falhava ao carregar e desaparecia. É um problema com o Framework? Com medo de estarmos muito cansados de programar, vamos fazer uma pausa? Deprimido...
acidentalmente encontrei o seguinte artigo hoje. Depois de segui-lo, o problema foi resolvido ~ ha.
PROBLEMA: Erro de acesso negado ao fazer modificações no código com serviços de índice em execução
http://support.microsoft.com/default.aspx?scid=kb;en-us;329065
CAUSA
Se você executar o Index Server (Cisvc.exe), o Index Server poderá verificar novamente o diretório de arquivos temporários do ASP.NET enquanto solicita uma página do Microsoft ASP.NET e, em seguida, mantém um bloqueio no diretório de arquivos temporários do ASP.NET para uma. a cinco minutos O período de tempo do bloqueio depende do tamanho do diretório que faz com que o processo Aspnet_wp.exe (ou processo W3wp.exe para aplicativos executados no Microsoft Internet Information Services [IIS] 6.0) não carregue a DLL específica. .
RESOLUÇÃO
Se você não usar o Index Server no servidor, poderá desativá-lo. Para fazer isso, siga estas etapas:
Clique em Iniciar e em Serviços.
Localize Serviço de Indexação na lista de serviços e clique em Propriedades do Serviço de Indexação no subformulário.
Na guia Geral da caixa de diálogo Propriedades do serviço de indexação, na lista suspensa Tipo de inicialização, clique em Desativado.
Clique em OK.
Se você usar o Index Server, poderá excluir o diretório Arquivos ASP.NET temporários das pastas que o Index Server verifica. Para fazer isso, siga estas etapas:
Clique em Iniciar, aponte para Todos os Programas, aponte para Ferramentas Administrativas e. em seguida, clique em Gerenciamento do computador.
Expanda o nó Serviços e Aplicativos, expanda o nó Serviço de Indexação e, em seguida, expanda o nó Sistema.
Clique com o botão direito na pasta Diretórios, aponte para Novo e clique em Diretório no subformulário para abrir a caixa de diálogo Adicionar Diretório.
Clique em Procurar e localize o diretório Arquivos ASP.NET temporários. Normalmente, você encontra os arquivos ASP.NET temporários no seguinte caminho: c:\Microsoft.NETFramework\Arquivos ASP.NET temporários.
Nota é a versão do .NET Framework instalada no seu computador.
Clique em Não nos botões de opção Incluir no índice?
Clique em OK para fechar.
Feche a caixa de diálogo Gerenciamento do computador.
Reinicie o serviço Serviços de Indexação.
MAIS INFORMAÇÕES
Outro software projetado para verificar diretórios em intervalos regulares pode bloquear os arquivos localizados no diretório Arquivos Temporários do ASP.NET de maneira semelhante à forma como o Serviço de Indexação bloqueia os arquivos. Exemplos desse tipo de software incluem antivírus e backup. software. A Microsoft recomenda que você consulte os manuais dos fabricantes do software individual para obter informações sobre como desabilitar ou excluir os arquivos ASP.NET temporários desses serviços.
Acontece que a falha é causada pelo serviço de indexação.