*   >> Lectura Educación Artículos >> tech >> desarrollo web

El acceso a la ruta es denegado -Cómo resolver este problema en Asp.net

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

El acceso a la ruta de acceso es negado

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

Page   <<       [1] [2] >>

Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.