我如何(在ASP.NET中)确定连接是否是远程连接?

时间:2010-02-16 04:21:38

标签: asp.net

我正在尝试实现一些与CustomError页面非常相似的功能:如果连接是远程函数A()将运行;否则函数B()将运行。

我遇到的唯一问题是我不确定确定“远程”连接的最佳方法。如果我在共享的Web主机上运行我的代码,这有关系吗?我可以依靠只将“我的”IP与请求的IP进行比较吗?

1 个答案:

答案 0 :(得分:5)

在ASP.NET中这很容易 - 只需检查HttpContext.Current.Request.IsLocal即可。请求是从本地计算机发出的,而对于远程计算机则是假的。