Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Acceso denegado a la ruta de acceso

2,708 views
Skip to first unread message

Mauricio Correa L.

unread,
May 26, 2004, 6:57:37 PM5/26/04
to
Hola, tenía una aplicación WEB que corría en una maquina con windows 2000,
ahora la instale en una maquina con windows XP y me da este error al tratar
de agregar una imagen a un documento.

Acceso denegado a la ruta de acceso
"c:\inetpub\wwwroot\reportepdf\logo3.jpg".
Descripción: Excepción no controlada al ejecutar 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 código.

Detalles de la excepción: System.UnauthorizedAccessException: Acceso
denegado a la ruta de acceso "c:\inetpub\wwwroot\reportepdf\logo3.jpg".

Línea 114: //foto.ImageUrl="Image.jpg";Línea
115:Línea 116: RepImage di = new
RepImageMM("c:\\inetpub\\wwwroot\\reportepdf\\logo3.jpg", 40 ,45);Línea
117:Línea 118: //System.IO.Stream stream =
GetType().Assembly.GetManifestResourceStream(x);


[UnauthorizedAccessException: Acceso denegado a la ruta de acceso
"c:\inetpub\wwwroot\reportepdf\logo3.jpg".]
System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean
bFromProxy) +888 System.IO.FileStream..ctor(String path, FileMode mode)
+52 Root.Reports.RepImage..ctor(String sFileName, Double rWidth, Double
rHeight) Root.Reports.RepImageMM..ctor(String sFileName, Double rWidth,
Double rHeight) reportepdf.WebForm1.genera_pdf(String nom, String carr,
String ru, String fol, String agn, String glo, String md5) in
c:\inetpub\wwwroot\reportepdf\webform1.aspx.cs:116
reportepdf.WebForm1.Button1_Click(Object sender, EventArgs e) in
c:\inetpub\wwwroot\reportepdf\webform1.aspx.cs:324
System.Web.UI.WebControls.Button.OnClick(EventArgs e)
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePo
stBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,
String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()

Como contaba anteriormente, esta aplicacion me corria sin problemas. Saludos
Gracias.


Franco Figun

unread,
May 26, 2004, 7:10:14 PM5/26/04
to
Le diste permisos a los usuarios IUSR_tuServer y ASPNET, en la carpeta donde
queres subir datos?


--
FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN: franc...@hotmail.com
UIN: 305336919
Yahoo MSN: fran...@yahoo.com.ar
"Mauricio Correa L." <layn...@yahoo.es> escribió en el mensaje
news:eoTQYT3Q...@tk2msftngp13.phx.gbl...

Lazarus Long

unread,
May 27, 2004, 2:48:28 AM5/27/04
to
Además de lo que dice Franco, crea una aplicación en el directorio c:\inetpub\wwwroot\reportepdf, para ello vas al administrador del servicio IIS y en esa carptea das botón derecho / propiedades / y, donde pone nombre de la aplicación y después crear, pulsas el botón crear y dejas el nombre que coloca por defecto.
--


Emilio Pérez Egido
La Robla - León - España
http://www.miliuco.net

Mauricio Correa L.

unread,
May 28, 2004, 2:50:02 PM5/28/04
to
Hola, tengo una aplicacion que accede a unas imagenes que tengo en el disco,
esta aplicación la tengo en un windows 2000, la quería hacer funcionar en un
windows XP pero me da el siguiente error
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-----
Acceso denegado a la ruta de acceso "C:\logo3.jpg".

Descripción: Excepción no controlada al ejecutar 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 código.

Detalles de la excepción: System.UnauthorizedAccessException: Acceso

denegado a la ruta de acceso "C:\logo3.jpg".

ASP.NET no está autorizado para obtener acceso al recurso solicitado.
Considere la posibilidad de conceder derechos de acceso al recurso para la
identidad de solicitud de ASP.NET. Si la aplicación no se va a suplantar,
ASP.NET utiliza una identidad de proceso base (normalmente {MACHINE}\ASPNET
en IIS 5 o Network Service en IIS 6). Si la aplicación se va a suplantar
mediante <identity impersonate="true"/>, la identidad será el usuario
anónimo (generalmente IUSR_MACHINENAME) o el usuario solicitado autenticado.

Para conceder a ASP.NET acceso de escritura de un archivo, desde el
Explorador, haga clic con el botón secundario en el archivo, elija
"Propiedades" y seleccione la ficha Seguridad. Haga clic en "Agregar" para
agregar el usuario o grupo adecuado. Resalte la cuenta de ASP.NET y active
las casillas según el acceso deseado.

Línea 114: //foto.ImageUrl="Image.jpg";
Línea 115:

Línea 116: RepImage di = new RepImageMM("/logo3.jpg", 40 ,45);


Línea 117:
Línea 118: //System.IO.Stream stream =
GetType().Assembly.GetManifestResourceStream(x);


Archivo de origen: c:\inetpub\wwwroot\certificadopdf\webform1.aspx.cs
Línea: 116

Seguimiento de la pila:

[UnauthorizedAccessException: Acceso denegado a la ruta de acceso

"C:\logo3.jpg".]


System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean
bFromProxy) +888
System.IO.FileStream..ctor(String path, FileMode mode) +52
Root.Reports.RepImage..ctor(String sFileName, Double rWidth, Double
rHeight)
Root.Reports.RepImageMM..ctor(String sFileName, Double rWidth, Double
rHeight)

CertificadoPDF.WebForm1.genera_pdf(String nom, String carr, String ru,


String fol, String agn, String glo, String md5) in

c:\inetpub\wwwroot\certificadopdf\webform1.aspx.cs:116
CertificadoPDF.WebForm1.Button1_Click(Object sender, EventArgs e) in
c:\inetpub\wwwroot\certificadopdf\webform1.aspx.cs:324
System.Web.UI.WebControls.Button.OnClick(EventArgs e)

System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePo
stBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()

Información de versión: Versión de Microsoft .NET Framework:1.1.4322.573;
Versión de ASP.NET:1.1.4322.573
----------------------------------------------------------------------------
----------------------------------------------------------------------------
---------

Como contaba mas arriba la aplicacion web funciona sin problemas en el
windows 2000, revice los permisos en la carpeta, cambie la imagen a la
carpeta de la aplicacion web y tampoco.

Espero sus respuestas, desde ya gracias.


Mauricio Correa L.

unread,
May 28, 2004, 4:09:01 PM5/28/04
to
Lo siento, por error volvi a enviar el mensaje.

Gracias

"Mauricio Correa L." <layn...@yahoo.es> escribió en el mensaje

news:uthEhSOR...@TK2MSFTNGP09.phx.gbl...

Mauricio Correa L.

unread,
May 28, 2004, 4:35:15 PM5/28/04
to
Gracias por las respuestas, he intentado cambiando los usuarios o dandoles
mas permisos, pero me siguen dando el mismo problema.

Ahora intente creando la aplicacion desde 0 con el codigo que tenía y nada.

Tambien le di todos los permisos sobre el directorio en el IIS escritura,
lectura, etc etc

gracias


"Lazarus Long" <e...@pe.es> escribió en el mensaje
news:u7%23sFa7Q...@TK2MSFTNGP10.phx.gbl...

0 new messages