ID do artigo: 329065 - Última revisão: sexta-feira, 25 de junho de 2004 - Revisão: 3.3 PROBLEMA: Acesso negado erro quando cria modificações de código com serviços de indexação em execução
SintomasQuando você acessa uma página após uma carga de AppDomain, por exemplo, quando você modifica o diretório bin ou o arquivo Web.config em computadores executando o Microsoft Index Services, você receberá a seguinte mensagem de erro: Erro do servidor em ' / MyWebApp ' aplicativoErro de configuraçãoDescrição : Ocorreu um erro durante o processamento de um arquivo de configuração necessário para atender esta solicitação. Examine os detalhes de erro específico abaixo e modifique o arquivo de configuração apropriadamente.Mensagem de erro do analisador : acesso negado: 'mydll'. erro de origem : Line 169: <add assembly=<System.Drawing, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a>/> Line 170: <add assembly=<System.EnterpriseServices, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a>/> Line 171: <add assembly=<*>/> Line 172: </assemblies> Line 173: informações de versão : Version:1.0.3705.0 Microsoft .NET Framework; o ASP.NET versão: 1.0.3705.0 [FileLoadException]: Access is denied: 'MyWebApp'.<BR/> at System.Reflection.Assembly.nLoad(AssemblyName fileName, Boolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound, Assembly locationHint, StackCrawlMark& stackMark)<BR/> at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean stringized, Evidence assemblySecurity, StackCrawlMark& stackMark)<BR/> at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark)<BR/> at System.Reflection.Assembly.Load(String assemblyString)<BR/> at System.Web.UI.CompilationConfiguration.LoadAssemblies(Hashtable original)<BR/> [ConfigurationException]: Access is denied: 'MyWebApp'.<BR/> (d:\winxp\microsoft.net\framework\v1.0.3215\Config\machine.config line 145)<BR/> at System.Web.UI.CompilationConfiguration.LoadAssemblies(Hashtable original)<BR/> at System.Web.UI.CompilationConfiguration.get_Assemblies()<BR/> at System.Web.UI.CompilationConfiguration.GetAssembliesFromContext(HttpContext context)<BR/> at System.Web.UI.TemplateParser.AppendConfigAssemblies()<BR/> at System.Web.UI.TemplateParser.PrepareParse()<BR/> at System.Web.UI.TemplateParser.Parse()<BR/> at System.Web.UI.TemplateParser.GetParserCacheItemThroughCompilation()<BR/> at System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound)<BR/> at System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath()<BR/> at System.Web.UI.TemplateParser.GetParserCacheItem()<BR/> at System.Web.UI.ApplicationFileParser.GetCompiledApplicationType(String inputFile, HttpContext context, ApplicationFileParser& parser)<BR/> at System.Web.HttpApplicationFactory.CompileApplication(HttpContext context)<BR/> at System.Web.HttpApplicationFactory.Init(HttpContext context)<BR/> at System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context)<BR/> at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) CausaSe você executar o Index Server (cisvc.exe), Index Server pode rescan diretório Temporary ASP.NET Files enquanto ele solicita uma página do Microsoft ASP.NET. Cisvc.exe mantém um bloqueio, em seguida, em Temporary ASP.NET Files diretório para um a cinco minutos. O período de tempo do bloqueio depende do tamanho do diretório que faz com que o Aspnet_wp.exeprocess (ou processo W3wp.exe para aplicativos executados no Microsoft IIS [] 6.0) para não carregar a DLL específica. ResoluçãoSe você não usar o Index Server no servidor, você pode desativá-lo. Para fazer isso, execute estas etapas:
Se você usar o Index Server, você pode excluir o diretório Temporary ASP.NET Files das pastas que verifica o Index Server. Para fazer isso, execute estas etapas:
Mais InformaçõesOutros softwares que foi projetado para verificar pastas em intervalos regulares podem bloquear os arquivos localizados no diretório Temporary ASP.NET Files de forma que é semelhante a como o serviço de indexação bloqueia os arquivos. Exemplos de software incluem scanners de vírus e software de backup. A Microsoft recomenda que você vê manuais os fabricantes para o software para obter informações sobre como desativar ou excluir os arquivos ASP.NET temporários desses serviços individual. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 329065
(http://support.microsoft.com/kb/329065/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início