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'.
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