如何以编程方式确定ASP.NET请求是远程还是来自本地主机?如何判断一个ASP.NET请求是远程还是本地主机?
7
A
回答
13
0
您可以查看Request.UserHostAddress属性。
0
是HttpContext.Current.Request.IsLocal意愿必须的作品。我也在我的一个项目中使用它,并且工作正常。
相关问题
- 1. 如何判断SQL Server是本地还是远程?
- 2. 如何判断URL是本地文件路径还是远程文件路径
- 3. 你如何判断一个字符串是IP还是主机名
- 4. 如何判断字符串是URL还是本地路径?
- 5. 如何判断传入请求是否是web方法请求?
- 6. 如何判断Android设备是手机还是手机?
- 7. 如何判断库是COM还是DCOM?
- 8. 我如何判断一个南希请求是否为移动
- 9. 如何判断它是“ASP.NET网站”还是“ASP.NET Web应用程序项目”?
- 10. 如何判断EntityObject的属性是主键还是外键?
- 11. 如何判断一个标签是网站还是图片?
- 12. 如何判断一个项目是SoapUI中的SOAP还是REST
- 13. 如何判断一个窗口是模态还是mdi窗口?
- 14. 如何判断请求是来自浏览器还是服务器?
- 15. in node.js express,如何判断HTTP请求是application/json还是html内容negoition
- 16. 如何判断控制器操作是由DNS还是IP请求的?
- 17. SqlConnection - 是远程还是本地连接?
- 18. 如何判断名词是人,地点还是事物?
- 19. Rails检查请求主机是否与本地主机相同
- 20. 如何判断哪个CWInterface是机场?
- 21. Rails,如何知道请求是否来自本地主机?
- 22. 机器人是远程的,但回调URL是本地主机
- 23. 阿帕奇:如果请求的主机是一个IP地址
- 24. 使用fancybox - 如何判断HTTP请求是否是AJAX?
- 25. C#:如何判断对象是自定义类还是本机类型/.NET类?
- 26. php连接到本地主机上的mysql,远程请求
- 27. 手机:手机应用程序是一个还是两个并行请求?
- 28. 如何判断pthread_self是否是过程中的主要(第一个)线程?
- 29. 如何判断我写的程序是32位还是64位?
- 30. 如何判断应用程序是64位还是32位?
哪个可以被欺骗。如果主机有多个nics,则不可靠。 – Oded 2010-05-25 12:55:58
它不能被欺骗。它的可靠性不如Request.IsLocal(实际上,如果您查看Reflector,IsLocal是以UserHostAddress的形式实现的!) – 2010-05-25 13:32:06