标签: asp.net
我正在尝试实现一些与CustomError页面非常相似的功能:如果连接是远程函数A()将运行;否则函数B()将运行。
我遇到的唯一问题是我不确定确定“远程”连接的最佳方法。如果我在共享的Web主机上运行我的代码,这有关系吗?我可以依靠只将“我的”IP与请求的IP进行比较吗?
答案 0 :(得分:5)
在ASP.NET中这很容易 - 只需检查HttpContext.Current.Request.IsLocal即可。请求是从本地计算机发出的,而对于远程计算机则是假的。
HttpContext.Current.Request.IsLocal