为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
qq_花开花谢_0 2022-10-23 15:36:52
我有两个网站。一个是 80 端口,另一个是 8080 端口。第一个通过 LAN 和 Wi-Fi 网络从任何地方完美登录。即使我为此更改端口也没有发生错误。但是另一个人通过我家或办公室的不同笔记本电脑的 LAN 和 Wi-Fi 完美登录。即使是客户办公室也可以通过 LAN 连接完美工作。但是当客户想要从他们不同的分支机构使用 Wi-Fi 网络登录站点时,登录页面被重定向到 Asp.Net MVC 默认错误页面。我不明白是网络问题还是登录身份验证问题或连接字符串问题。请帮我解决问题。提前感谢您的良好合作。
查看完整描述

1 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

问题已经解决了。我不知道为什么某些 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();

    }


查看完整回答
反对 回复 2022-10-23
  • 1 回答
  • 0 关注
  • 60 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信