客户端通过 Wi-Fi 连接的笔记本电脑登录时重定向到 Asp.Net MVC 错误页面
Redirect to Asp.Net MVC error page while client logged in through Wi-Fi Connected Laptop
我有两个网站。一个是 80 端口,另一个是 8080 端口。第一个通过 LAN 和 Wi-Fi 网络从任何地方完美登录。即使我为此更改端口也没有发生错误。
但是另一个从我家里或办公室的不同笔记本电脑通过局域网和 Wi-Fi 完美登录。即使是客户办公室也可以通过 LAN 连接完美工作。但是当客户想从他们不同的分支机构使用 Wi-Fi 网络登录站点时,登录页面被重定向到 Asp.Net MVC 默认错误页面。
搞不懂是网络问题还是登录认证问题还是连接字符串问题。请帮我解决问题。
在此先感谢您的良好合作。
问题已解决。我不知道为什么某些 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();
}
我有两个网站。一个是 80 端口,另一个是 8080 端口。第一个通过 LAN 和 Wi-Fi 网络从任何地方完美登录。即使我为此更改端口也没有发生错误。
但是另一个从我家里或办公室的不同笔记本电脑通过局域网和 Wi-Fi 完美登录。即使是客户办公室也可以通过 LAN 连接完美工作。但是当客户想从他们不同的分支机构使用 Wi-Fi 网络登录站点时,登录页面被重定向到 Asp.Net MVC 默认错误页面。
搞不懂是网络问题还是登录认证问题还是连接字符串问题。请帮我解决问题。
在此先感谢您的良好合作。
问题已解决。我不知道为什么某些 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();
}