我目前正致力于升级现有的asp.net Web应用程序。它托管在我们的本地Web服务器上,如果用户在本地连接,我想将用户引导到另一个页面。
示例:在我们的本地网络上连接的员工将被定向到页面A.如果外部网络上的某人连接(可能是客户),他们将被定向到页面B.这可能吗? Web服务器是否知道连接是否是本地连接?如果是这样,我应该能够为它编码。任何帮助或建议将不胜感激。
答案 0 :(得分:1)
多年来,我们为这种情况设置了一个令人尴尬的糟糕的黑客。虽然我确定有更好的方法,但是做什么是看System.Web.HttpContext.Current.Request.UserHostAddress
,如果它与列表匹配,我们会转到一页,否则我们会去另一页。