Qualcuno può dirmi se c'è un modo per me per ottenere il nome di dominio del mio sito nell'evento Application_Start nel global.asax?Global ASAX - ottenere il nome del server
Normalmente lo prendo da Context.Request.ServerVariables ["SERVER_NAME"], ma questo non è disponibile. Preferirei anche ottenere l'URL dalla richiesta che ha dato il via all'applicazione.
Hmm - dalle risposte di seguito, sembrerebbe che essere su IIS7 faccia la differenza qui. Questo è nuovo e ci sono ora linee guida di progettazione per cercare di si smette di farlo:
Io non credo che ci sia un HttpContext in Application_Start – Luk
@Luk - HttpContext.Current è un membro statico. Non importa in quale ambito ti trovi. È lì. Se hai problemi con questo, qualificalo completamente System.Web.HttpContext.Current – Bob
Se faccio questo, ricevo un errore di runtime che indica che la Richiesta non è disponibile in questo contesto. La qualificazione non fa differenza. – Paddy