Buscar este blog: escribe aquí

miércoles, 23 de abril de 2008

Web.Varios - Tags en el Web.Config

1) Identity impersonate

Esto permite que los objetos web corran con el usuario que el IIS le pasa a la plataforma .net, de lo contrario, los procesos corren con la cuenta “machine” (usuario ASP.NET).


Se especifica dentro de la sección System.Web con el tag
<identity impersonate="true" />


Consideraciones:
-  Reportes PDF: En caso de tener identity impersonate="true" el usuario que ejecuta en el IIS de la página debe tener derecho de escritura sobre el "C:\Documents and Settings\<nombre del webserver>\<ASPNET\Local Settings\Temp" con IIS 5 o superior. Si se esta con IIS 6.0 o superior (windows 2003) se deben dar permisos sobre el directorio C:\Windows\Temp\...\iTextdotNET. (pero el mismo es configurable) .
De lo contrario da un error Access to the path "C:\DOCUME~1\ARMIN-NB\ASPNET\LOCALS~1\Temp\e8ebd99f-17de-4447-83f8-35769f67bd23\iTextdotNET”


2) Http Execution Timeout
Existe una forma de configurar el timeout de los requests en aplicaciones .Net (tanto aplicaciones Web como aplicaciones tres capas hosteadas en el IIS)  

En aplicaciones Web si el request de una página demora más de 90 segundos se enviará un mensaje de Request Timeout al browser.


Para que no den timeout se deberá crear en la seccion System.Web del archivo web.config lo siguiente: 

<httpRuntime  executionTimeout="<segs>"/>


3) Personalizar paginas de error.


Ver http://mundosupport.blogspot.com/2008/02/webvarios-pginas-de-error.html


 


 

No hay comentarios.:

Publicar un comentario