web-dev-qa-db-fra.com

Quel est l'équivalent global.asax Application_Start lors de l'utilisation de IIS7

J'aimerais utiliser NetCPPLINDING pour mon application WCF qui est actuellement hébergée dans IIS7, ce qui signifie la configuration à utiliser était à la place. Ceci est assez simple, toutefois, ma demande a précédemment utilisé l'événement Application_Start dans le fichier global.asax. Je n'ai pas besoin d'accéder au httpContext (que je crois comprendre a été supprimé dans IIS7), mais j'aimerais toujours accrocher les méthodes de démarrage ou d'init?

Un équivalent existe-t-il lors de l'hébergement d'une application dans l'IIS7?

L'utilisation du mode classique n'est pas une option (à nouveau, je ne suis pas intéressé par le HttpContext et cela ne semble que fonctionner si vous utilisez une liaison HTTP) - et j'ai vu un exemple de mise en place d'une instate de classe statique du dossier App_code qui ressemble à un Horrible hack.

34
Mike Tours

Appinitialize est une méthode valide d'initialisation de votre service. Mais il existe d'autres méthodes qui pourraient mieux fonctionner pour vous et elles sont décrites dans cet article: Comment initialiser les services de WCF hébergés

13
grahamesd