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.
--
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...
Emilio Pérez Egido
La Robla - León - España
http://www.miliuco.net
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.
Gracias
"Mauricio Correa L." <layn...@yahoo.es> escribió en el mensaje
news:uthEhSOR...@TK2MSFTNGP09.phx.gbl...
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...