2012-02-06 9 views
7

Grazie per il tuo tempo :) Mi dispiace se questo è stato chiesto prima, ho solo bisogno di chiarimenti.Auto-Start application/global.asax/wcf service quando IIS7 si avvia automaticamente

Ambiente: Server 2008 R2 64bit

Fondamentalmente ciò che im cercando di fare è creare un'applicazione autonoma che caricherà anche se il riavvio del server.

Sono andato avanti e ho scritto un servizio wcf che farà il carico di lavoro.

Tutto ciò di cui ho bisogno è un trigger che avvii un metodo web. Ha bisogno di sparare anche se il sito non è caricato (visitato).

Finora tutti i file trovati sono le modifiche del Registro di sistema e un possibile file batch. Non mi piace davvero l'idea e vorrei poter fare qualcos'altro.

Speravo di trovare qualcosa in iis7 che avrebbe chiamato il file global.asax o AppInitialize() nel servizio.

L'unico modo in cui sono riuscito a farlo scoppiare è se visito personalmente l'applicazione.

Grazie per qualsiasi aiuto!

:)

risposta

6

versione È Windows Server ha effettivamente IIS 7.5, in modo da siete fortunati. Scopri il nuovo Auto Start caratteristica:

Auto-Start Feature

La funzione di auto-start di AppFabric è costruito sulla base della funzione di auto-start di Internet Information Services (IIS) 7.5, che è incluso in Windows 7 e Windows Server 2008 R2. In IIS, è possibile configurare un pool di applicazioni e tutte o alcune delle sue applicazioni avviano automaticamente all'avvio del servizio IIS.

+0

è possibile fornire un collegamento per l'implementazione di base? – Pankaj

+0

@StackOverflowUser ScottGu ha un buon articolo qui che spiega tutto: http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and -net-4-0-series.aspx – TheNextman

+0

Volevo solo ringraziarvi per avermi dato quello che stavo cercando. Grazie ancora a tutti! :) – Anthem127