Quelqu'un peut-il me dire s'il y a un moyen pour moi d'obtenir le nom de domaine de mon site dans l'événement Application_Start dans global.asax?Global ASAX - obtenir le nom du serveur
Normalement, je l'obtiendrais simplement à partir de Context.Request.ServerVariables ["SERVER_NAME"], mais ce n'est pas disponible. Idéalement, j'aimerais également obtenir l'URL de la demande qui a lancé l'application. Hmm - d'après les réponses ci-dessous, il semblerait qu'être sur IIS7 fait une différence ici. Ce qui est nouveau et il y a maintenant des lignes directrices de conception pour essayer de vous empêcher de le faire:
Je ne pense pas qu'il y ait un HttpContext dans Application_Start – Luk
@Luk - HttpContext.Current est un membre statique. Peu importe la portée dans laquelle vous vous trouvez. C'est là. Si vous rencontrez des problèmes avec, le qualifier complètement System.Web.HttpContext.Current – Bob
Si je fais cela, j'obtiens une erreur d'exécution indiquant que Request n'est pas disponible dans ce contexte. La qualification ne fait aucune différence. – Paddy