客户端通过Wi-Fi连接笔记本电脑登录时,重定向到Asp.Net MVC错误页面

问题描述 投票:0回答:1

我有两个网站。一个是80端口,另一个是8080端口。 First One完全通过LAN和Wi-Fi网络从任何地方登录。即使我更改了端口,也没有发生错误。

但另一个是从我家或办公室的不同笔记本电脑通过局域网和Wi-Fi完美登录。甚至客户办公室也可以与LAN连接完美配合。但是,当客户希望从其不同的分支机构使用Wi-Fi网络登录该站点时,“登录”页面将重定向到Asp.Net MVC默认错误页面。

我无法理解是网络问题还是登录验证问题或连接字符串问题。请帮我解决问题。

提前感谢您的愉快合作。

c# asp.net-mvc-4 authentication login wifi
1个回答
0
投票

问题已经解决了。我不知道为什么有些WiFi网络在网站运行时无法检测IPAddress.Parse(Request.UserHostName)。在评论了以下几行后,LAN和Wifi上的所有内容现在都正常。但可怕的是,现在我必须避免从登录信息列表中显示登录PC名称。

   private void  GetLoggedPCInfo()
    {
        //string ip = Request.UserHostName;
        //IPAddress myIP = IPAddress.Parse(ip);
        //IPHostEntry GetIPHost = Dns.GetHostEntry(myIP);
        //List<string> compName = GetIPHost.HostName.ToString().Split('.').ToList();
        //Session["LoginPC_Name"] = compName.First().ToUpper();
        string dateTime =  DateTime.Now.ToString("dd-MM-yyyy hh:mm:ss tt");
        Session["LoginDateTime"] = dateTime.ToString();
    }
© www.soinside.com 2019 - 2024. All rights reserved.