Nuevo curso de .Net en la Universidad de Murcia

El pasado miércoles 20 de Febrero me tocó presentar el Curso de ASP.NET 2.0 y SQL server 2005 de 40 h que impartiremos en Mayo de 2008 un servidor la parte de ASP.NET y un colega Salva Ramos, MVP de SQL Server la parte de SQL.


Para los interesados en el curso dirigido tanto a profesionales como a alumnos de la universidad os dejo el enlace


 http://dis.um.es/~jfernand/facultad/promocioneducativa.html#net


en el cual podréis ver los precios, horarios, fechas y plazos de inscripcion y descargaros un triptico en papel para imprimirlo y apuntarse aqui :


http://dis.um.es/~jfernand/facultad/promoedu/folletopreinscripcion2008dotNET.pdf


Si teneis cualquier duda,sugerencia o pregunta sobre el curso podéis enviarmela usando el formulario de contacto del blog.


Esperamos veros por el curso y os animéis a conocer .NET!!


 Saludos

Error al ejecutar un proceso web largo:Tiempo de espera agotado para esta solicitud.

En una aplicación web desarrollada en asp.net  de importacion de 24000 registros en una base de datos  después de unos minutos insertando filas en la base de datos a partir de un fichero de texto convenientemente formateado nos lanzaba  la siguiente excepcion [HttpException (0x80004005): Tiempo de espera agotado para esta solicitud.]. Esta aplicacion estaba alojada en un servidor web compartido en un ISP y funcionaba correctamente en nuestros servidores de desarrollo.


Despues de un rato pensando te das cuenta de que tu aplicacion no termina de ejecutarse porque vence algun time-out
o tiempo de espera que impide acabar la operacion sobre la base de datos .Si mirais aqui la solución es aumentar el TimeOut en el web.config em el directorio raiz de la aplicación
http://msdn2.microsoft.com/en-us/library/e1f13641.aspx


Por lo tanto las lineas que tienes que escribir al principio de tu web.config para aumentar el tiempo de espera a 36000 segundos  son:
<?xml version=»1.0″ encoding=»utf-8″?>
<configuration>
  <system.web>
  <httpRuntime
            maxRequestLength=»10240″
            executionTimeout=»36000″
/>


Espero que os sea de utilidad si os da este error alguna vez en vuestra aplicacion


Saludos


 

Error al intentar acceder a un sitio web asp.net 2.0: No se pudo acceder a la metabase de IIS


Recuerdo Cuando fui a publicar una de mis primeras aplicaciones web ASP.NET 2.0 con VS2005 con la opcion publicar de Visual Studio 2005 al querer  acceder a mi aplicacion usando por ejemplo http://localhost/miaplicacionnet2 encontré el siguiente error en el navegador:


No se pudo acceder a la metabase de IIS


System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase. The process account used to run ASP.NET must have read access to the IIS metabase (e.g. IIS://servername/W3SVC).

Lo que ocurre es que la cuenta ASPNET no puede acceder a la metabase para poder publicar el sitio web y ejecutar la aplicacion en el servidor web IIS.Lo que tenemos que hacer es  simplemente ejecutar esta linea desde la consola de MS-DOS aspnet_regiis -ga ASPNET para dar permisos de acceso a la cuenta ASPNET del sistema operativo a la metabase de IIS.


Por si las moscas os recomiendo antes hacer una copia de seguridad de la metabase (fichero del cual heredan configuraciones los web.config de cada aplicacion web) de IIS que esta en la siguiente carpeta por defecto


C:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIGmachine.config


Podéis encontrar más información sobre los permisos de la metabase en este enlace http://support.microsoft.com/?kbid=267904


Aprovecho para comunicaros que la nueva dirección de mi sitio web ha cambiado a  http://www.pangeaes.com/mutisdotnet/ que proximamente actualizaré.


Saludos
Sergio