*   >> Leitura Educação Artigos >> tech >> desenvolvimento web

O acesso ao caminho é negado -Como para resolver este problema em Asp.net

Eu projetei uma página asp.net para mover um arquivo de uma pasta para outra, como uma parte da minha aplicação web. O código escrito para o evento de carregamento da página era

caminho Dim As String = "C: \\ AAQMS \\ AAQMS.html"

Dim dt As DateTime

dt = DateTime.Now

As String Dim dat

dat = dt.Day & "-" & dt.Month & "-" & dt.Year & "-" & dt.Hour

"Response.Write (dat)

path2 Dim As String =" C: \\ AAQMS1 \\ AAQMS "& dat &" .html "

Se File.Exists (caminho) = True Then

File.

Move (caminho, path2)

Else

Response.Write ("arquivo não existe")

End If

< p> Se File.Exists (caminho) = True Then

File.Delete (path)

End If

Eu queria mover o arquivo aaqms.html de C: \\ AAQMS para C: \\ AAQMS1 .Este estava correndo na minha máquina XP sem qualquer problema, mas quando eu transferidos esta aplicação para o meu windows server 2003 eu estava enfrentando este problema

Erro de servidor na aplicação '/AAQMS-SERVER'.

O acesso ao caminho é negado

Descrição:.

Ocorreu uma exceção não tratada durante a execução da solicitação da web atual. Consulte o rastreio da pilha para obter mais informações sobre o erro e onde foi originado no Detalhes code.Exception: System.UnauthorizedAccessException: acesso ao caminho é negado. ASP.NET não está autorizado a acessar o recurso solicitado. Considerar a concessão de direitos de acesso para o recurso à identidade de solicitação ASP.NET. ASP.NET tem uma identidade de processo base (geralmente {MACHINE} \\ ASPNET no IIS 5 ou Serviço de Rede no IIS 6) que é usada se o aplicativo não está representando.

Se o aplicativo estiver representando via, a identidade será o usuário anônimo (normalmente IUSR_MACHINENAME) ou o usuário de solicitação autenticado. Para conceder acesso ASP.NET para um arquivo, clique com botão direito no arquivo no Explorer, selecione "Propriedades" e selecione a guia Segurança. Clique em "Adicionar" para adicionar o usuário apropriado ou grupo. Realce a conta ASP.NET e marque as caixas para o acesso desejado.


Eu consegui encontrar uma solução que, dando direito de acesso para essas pastas para usuário ASPNET ele vai trabalhar

Eu fornecida todos os direitos para usuário ASPNET, indo para propriedades da pasta. Mesmo i atribuído plenos direitos para IUSR_MACHINENAME utilizador (usuário anônimo), mas não funcionou.

A solução que funci

Page   <<       [1] [2] >>

Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.