dönüyor, ben böyle bir şey istemci IP adresini almak için söylüyorum:IIS7 veya ASP.NET benim ASP.NET uygulamasında garip bir istemci IP Adresi
string ipAddress = HttpContext.Current.Request.UserHostAddress;
Bu normaldir, kısa bir yoludur Her zaman kullandım ve her zaman işe yaradı. Herkes, yukarıdaki ifadenin sadece REMOTE_ADDR sunucu değişkeni için bir sarıcı olduğunu biliyor.
Yeterince basit, değil mi? Eh, son birkaç gün içinde benim yerel dev makine üzerinde olduğunu fark oldum, o değeri olarak bu döndürüyor:
"fe80::dde4:def3:7f1b:a582%10"
neden hiçbir dünyevi fikrim yok. Vista x64 çalıştırıyorum ve uygulamamı IIS7 ile çalıştırıyorum. Ben IPv4 ve IPv6 etkin, ama bu genellikle böyle bir şey verir:
"1::"
Ben bu neden oluyor hiçbir fikrim yok. Yeniden başlatma hiçbir şeyi çözmez.
DÜZENLEME: Bu olduğunda ben Chrome'u kullanıyorum
.
ifconfig/all işlevini çalıştırırken, ağ bağdaştırıcımda "Link-local IPv6 address" için çok benzer bir değer görüyorum. – jro
@lfonlfonlfon - eğer artık istemiyorsan soruyu sil - içeriklerin silinmesi sadece aptalca –
Bunu ilk denedim, Einstein. Kabul edilen veya oyu alınmış olarak işaretlenen öğeleri silemezsiniz. –