2012-02-06 11 views
7

Gracias por su tiempo :) Lo siento si esto se ha preguntado antes, realmente necesito una aclaración.Aplicación Auto-Start/servicio global.asax/wcf cuando IIS7 se inicia automáticamente

Medio Ambiente: Servidor 2008 R2 de 64 bits

Básicamente lo que estoy tratando de hacer es crear una aplicación autónoma que cargará incluso si se reinicia el servidor.

Seguí adelante y escribí un servicio wcf que hará la carga de trabajo.

Todo lo que necesito es un disparador que iniciará un método web. Necesita disparar incluso si el sitio web no está cargado (visitado).

Hasta ahora, todo lo que he encontrado son ediciones de registro, y es posible que haya un archivo por lotes. Realmente no me gusta la idea y me gustaría poder hacer otra cosa.

Esperaba encontrar algo en iis7 que llamara al archivo global.asax o AppInitialize() en el servicio.

La única forma en que puedo hacer que funcione es si yo mismo visito la aplicación.

¡Gracias por cualquier ayuda!

:)

Respuesta

6

versión de Windows Server en realidad tiene IIS 7.5, por lo que está de suerte. Echa un vistazo a la nueva Auto Start característica:

Auto-Start Feature

La función de inicio automático de AppFabric se construye en la parte superior de la función de inicio automático de Servicios de Internet Information Server (IIS) 7.5, que se incluye en Windows 7 y Windows Server 2008 R2. En IIS, puede configurar un grupo de aplicaciones y todas o algunas de sus aplicaciones para que se inicien automáticamente cuando se inicia el servicio IIS.

+0

¿Puede proporcionarnos algún enlace para la implementación básica? – Pankaj

+0

@StackOverflowUser ScottGu tiene un artículo bastante bueno aquí que lo explica todo: http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and -net-4-0-series.aspx – TheNextman

+0

Solo quería agradecerle por darme lo que estaba buscando. Gracias de nuevo a todos! :) – Anthem127

Cuestiones relacionadas