He diseñado una página asp.net para mover un archivo de una carpeta a otra como parte de mi aplicación web. El código escrito para el evento de carga de la página era
ruta Dim As String = "C: \\ AAQMS \\ AAQMS.html"
Dim dt Como DateTime
dt = DateTime.Now
Dim dat como secuencia
dat = dt.Day & "-" & dt.Month & "-" & dt.Year & "-" & dt.Hour
"Response.Write (dat)
ruta2 Dim As String =" C: \\ AAQMS1 \\ AAQMS "& dat y" .html "
Si File.Exists (camino) = true Entonces
File.
Move (path, ruta2)
Else
Response.Write ("El archivo no existe")
End If
< p> Si File.Exists (camino) = true Luego
File.Delete (ruta)
End If
Yo quería mover el archivo aaqms.html desde C: \\ AAQMS a C: \\ AAQMS1 .Este corría en mi máquina XP sin ningún problema, pero cuando me trasladé esta aplicación a mis Windows Server 2003 que estaba enfrentando este problema
Error de servidor en la aplicación '/AAQMS-SERVER'.
Descripción:.
Una excepción no controlada durante la ejecución de la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el Detalles code.Exception: System.UnauthorizedAccessException: El acceso a la ruta de acceso denegado. ASP.NET no está autorizado a acceder al recurso solicitado. Considere la posibilidad de conceder derechos de acceso al recurso a la identidad solicitud ASP.NET. ASP.
NET tiene una identidad de proceso base (normalmente {MACHINE} \\ ASPNET en IIS 5 o Network Service en IIS 6) que se utiliza si la aplicación no está suplantando. Si la solicitud se hace pasar a través de la identidad será el usuario anónimo (típicamente IUSR_MACHINENAME) o el usuario autenticado petición. Para conceder acceso ASP.NET en un archivo, haga clic en el archivo en el Explorador, seleccione "Propiedades" y seleccione la ficha Seguridad. Haga clic en "Agregar" para agregar el usuario o grupo apropiado. Resalte la cuenta de ASP.NET, y comprobar los requisitos para el acceso deseado.
Me las arreglé para encontrar una solución que al dar acceso adecuado para estas carpetas a usuario ASPNET que funcionará
proporcioné plenos derechos a usuario ASPNET por ir a las propiedades de la carpeta. Incluso me asignaron derechos para IUSR_MACHINENAME usuario (usuario anónimo), pero no funcionó.
La so