UYARI! Current.Request .Url.Host kullanan herkes için . GÜNCEL İSTEĞE göre çalıştığınızı ve mevcut isteğin HER ZAMAN sunucunuzda olmayacağını ve bazen başka sunucularda olabileceğini anlayın.
Dolayısıyla, bunu Global.asax içindeki Application_BeginRequest () gibi bir şeyde kullanırsanız,% 99,9 oranında sorun olmaz, ancak% 0,1 kendi sunucunuzun ana bilgisayar adından başka bir şey elde edebilirsiniz.
Bunun güzel bir örneği, kısa süre önce keşfettiğim bir şey. Sunucum zaman zaman http://proxyjudge1.proxyfire.net/fastenv'e ulaşma eğilimindedir . Application_BeginRequest () bu isteği memnuniyetle yerine getirir, böylece bu isteği yaparken Request.Url.Host'u çağırırsanız proxyjudge1.proxyfire.net'i geri alırsınız. Bazılarınız "hayır duh" diye düşünüyor olabilir ama kayda değer çünkü sadece% 0,1 oranında gerçekleştiği için fark edilmesi çok zor bir hataydı: P
Bu hata beni alan barındırıcımı yapılandırma dosyalarına bir dize olarak eklemeye zorladı.