Comment obtenir le contexte / les informations du site pendant la préapplicationstartMethod

StackOverflow https://stackoverflow.com/questions/4995802

Question

Lorsque vous exécutez la même application Web qu'une application multi-locataires pour différents clients y a-t-il un moyen pendant le pré-applicationstartMethod pour obtenir une sorte de contexte au site démarré?

Plus précisément, j'aimerais obtenir les informations de l'en-tête de l'hôte (la valeur d'attribut "BindingInformation" de l'applicationHost.config); J'ai trouvé des moyens d'obtenir ces informations au moment d'une demande spécifique longtemps après le début de la demande. Existe-t-il un moyen d'obtenir les informations pendant le processus de démarrage de l'application?

Il s'agit d'une application MVC 3 et IIS 7.5.

Était-ce utile?

La solution

Je n'ai pas trouvé la réponse directe à cette question pour trouver la "BindingInformation" au démarrage de l'application. Après avoir examiné les exigences. L'en-tête hôte n'aurait pas été le meilleur choix pour ma solution.

La meilleure solution consiste à utiliser la valeur System.Web.Hosting.HostingEnvironment.SiteName.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top