Czy istnieje sposób na uzyskanie adresu IP klienta w Silverlight, jeśli moja formant Silverlight jest obsługiwany w HTML?Adres IP w Silverlight
Odpowiedz
O ile mi wiadomo, nie ma na to bezpośredniego sposobu. Być może możesz stworzyć WebMethod, aby to osiągnąć. Lub inne sztuczki.
Sprawdź ten wątek, istnieją pewne sugestie: http://silverlight.net/forums/t/34744.aspx
Wypróbuj metody wymienione poniżej (najpierw należy wykonać sztuczkę) lub zobacz here, aby uzyskać więcej informacji.
Request.ServerVariables(”REMOTE_HOST”)
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
Request.UserHostAddress()
Request.UserHostName()
string strHostName = System.Net.Dns.GetHostName();
string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();
to nie jest dla html .. jego parametr przechodzącą w przypadku Asp.net .. nie jest to możliwe z HTML do mojej wiedzy –
@Chris Próbowałem wszystkie metody, używam serwisów ASP.Net (.asmx) z Silverlight. ponieważ nie ma sposobu na znalezienie adresu IP klienta w Silverlight, dlatego musiałem zalogować to na końcu usługi. wszystkie powyższe metody działają dobrze w moim systemie lokalnym, ale kiedy publikuję moją usługę na serwerze produkcyjnym. zaczyna dawać błędy. –
Błąd: Odwołanie do obiektu nie jest ustawione na instancję obiektu. StackTrace: co System.Web.Hosting.ISAPIWorkerRequestInProc.GetAdditionalServerVar (indeks Int32) w System.Web.Hosting.ISAPIWorkerRequestInProc.GetServerVariable (String name) w System.Web.Hosting.ISAPIWorkerRequest.GetRemoteAddress() w system.Web .HttpRequest.get_UserHostAddress() –
- 1. Adres IP klienta w ASP.NET (.asmx) webservices
- 2. Zapisz adres IP w mongoDB
- 3. Zmień adres IP w ruby
- 4. WICKET: jak uzyskać adres IP/adres IP klienta
- 5. Zmieniaj adres IP dynamicznie?
- 6. adres IP cURL
- 7. Uzyskaj adres IP użytkownika
- 8. Jak zablokować adres IP lub klasy IP w ASP.NET
- 9. Jak zdobyć adres IP klienta?
- 10. .htaccess Konserwacja Wielokrotny adres IP
- 11. Słuchaj na inny adres IP
- 12. Uzyskaj publiczny (zdalny) adres IP
- 13. Adres IP serwera wyświetlania PHP:
- 14. Jak uzyskać adres IP klienta?
- 15. Jak uzyskać adres IP serwera?
- 16. Uzyskaj adres IP klienta w Sinatrze?
- 17. Jak zweryfikować adres IP w C#
- 18. Uzyskaj prawdziwy adres IP klienta w serwecie
- 19. Uzyskaj adres IP użytkownika w strukturze Zend
- 20. Uzyskaj adres IP interfejsu w systemie Linux
- 21. Jak uzyskać adres IP peera w azocie
- 22. Uzyskaj lokalny adres IP w Qt
- 23. Jak pingować adres IP w golang
- 24. Adres IP nie został uzyskany w java
- 25. jak uzyskać adres IP użytkownika w mvc
- 26. Jak uzyskać adres IP boost :: asio :: ip :: tcp :: socket?
- 27. Jak poinformować klienta Silverlight o adresie IP użytkownika
- 28. Jak uzyskać adres IP klienta i adres IP serwera za pomocą szyn
- 29. adres IP Klient zwraca ten sam wewnętrzny adres sieciowy
- 30. jaki jest adres IP mojej aplikacji heroku
tak! Wiedziałem o idei metody usług sieciowych .... ale myślałem, że może być tam inne obejście .... –
Brak bezpośredniej pracy w mojej wiedzy. – NinethSense
Ale jaka jest twoja decyzja, dlaczego to jest ograniczenie w silverlight? –