我有两个网站。一个是 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();
}
- 1 回答
- 0 关注
- 60 浏览
添加回答
举报
0/150
提交
取消