У меня есть приложение asp.net 5 mvc 6, размещенное на сервере Windows 2012, и мне нужно получить IPv4 клиентского ПК, который будет запускать приложение через браузер. Я попытался использовать Request.UserHostAddress, но по какой-то причине я все время получаю сообщение об ошибке, что он не является частью HttpRequest. Я использую DNX версии 4.5.1, версия решения DNX SDK установлена в «1.0.0-rc-1-update-1» в свойствах проекта, у меня есть «using System.Web» наверху, я не знаю, почему он не работает. Любая помощь будет оценена по достоинству. Спасибо.Получить клиент IPv4 в ASP.NET 5 MVC 6
0
A
ответ
1
Если вы хотите получить IP-адрес в методе действий контроллера MVC, то Request.UserHostAddress
будет работать, но из любого другого места вы должны попробовать вместо этого использовать string ip = HttpContext.Current.Request.UserHostAddress;
.
Смежные вопросы
- 1. ASP.NET 5/MVC 6 AppSettings
- 2. ASP.NET 5 MVC 6 Конфигурация в классе
- 3. Пользовательские OAuth клиент в ASP.NET MVC 5
- 4. Использование сеансов в ASP.NET 5 (MVC 6)
- 5. Custom ClaimsPrincipal в Asp.Net 5 (Mvc 6)
- 6. Аутентификация ADFS в ASP.NET 5 MVC 6
- 7. web.config в ASP.NET 5 MVC 6
- 8. Google OAuth в ASP.NET 5 MVC 6
- 9. TagBuilder InnerHtml в ASP.NET 5 MVC 6
- 10. Локализация в ASP.NET 5 MVC 6
- 11. System.TypeLoadException в ASP.NET 5 MVC 6 Приложение
- 12. Комбинация ViewComponents в ASP.NET 5 MVC 6
- 13. хэш-функции для 5 кортежа - ipv4/6
- 14. ASP.NET 5 MVC 6 Заголовок ответа XML
- 15. HttpRuntime.Cache Эквивалент для asp.net 5, MVC 6
- 16. Asp.Net 5 MVC 6 обнаружит мобильный браузер
- 17. Защита всего приложения ASP.NET 5 MVC 6
- 18. ASP.NET 5/MVC 6 эквивалент HttpException
- 19. ASP.NET 5 MVC 6 Общий шаблон репозитория
- 20. 301 redirects и ASP.NET 5 MVC 6
- 21. Asp.net 5 (и MVC 6) хостинг
- 22. ASP.NET 5/MVC 6 Console Hosted App
- 23. ASP.NET 5 (MVC 6) - Локализация ресурсов
- 24. ASP.NET 5 MVC 6 + идентификатор API Restore
- 25. ASP.NET 5, MVC 6, статус ответа API
- 26. ASP.NET 5/MVC 6 с базой MySQL
- 27. asp.net 5 mvc 6 loginUrl change path
- 28. ASP.NET 5 MVC 6 precompile - повысить производительность
- 29. Asp.net 5 MVC 6 Пользовательская аутентификация
- 30. asp.net 5 mvc 6 номер модели
Добро пожаловать в Stack Overflow, это веб-сайт справки по кодированию. Где код? : P – Luke
Вы действительно должны перейти на ASP.NET Core RC2. С момента выпуска DNX многое изменилось, и, похоже, трата времени устраняет неполадки, которые никогда не могут быть использованы в будущем. –
есть способ обновиться, не влияя на мою программу отрицательно в текущем состоянии? Я слишком далеко от программы, чтобы попытаться сломать ее, честно говоря, я впервые делал большой проект .net, поэтому я был бы признателен за руководство. Спасибо! –