ASP.NET.Core App.RUN的时候SocketException 在其上下文中,该请求地址无效

文章目录

  • 前言
  • 问题解决
  • 事后总结
    • 能解决抢IP地址吗?

前言

原本我写ASP.NET后端接口写的好好的,今天过来运行的时候就报错了

ASP.NET.Core App.RUN的时候SocketException 在其上下文中,该请求地址无效_第1张图片

排除了半天排除不出问题。看报错是Ip地址错了。但是我的ASP.NET文件是自动生成的,我都不知道相关的网络配置是哪个文件

问题解决

起初我查了半天,都感觉没错,直到我再看了一下我的ip地址。

ASP.NET.Core App.RUN的时候SocketException 在其上下文中,该请求地址无效_第2张图片
我原本是192.168.100.8的,不知道为什么我变成192.168.100.21了。那就把对应的ip地址改一下好了。
ASP.NET.Core App.RUN的时候SocketException 在其上下文中,该请求地址无效_第3张图片
ASP.NET.Core App.RUN的时候SocketException 在其上下文中,该请求地址无效_第4张图片
运行成功

ASP.NET.Core App.RUN的时候SocketException 在其上下文中,该请求地址无效_第5张图片

事后总结

为什么我的IP地址会变呢?因为前段时间公司停过电,因为夏天,天气比较热,电力系统出问题了。路由器和公司的电脑短暂断过电,后面又重启了一下。

因为路由器是自动分配IP地址的,而我的IP地址特别靠前,是100.8。所以我的IP地址就被抢了,给别的电脑了。

ASP.NET.Core App.RUN的时候SocketException 在其上下文中,该请求地址无效_第6张图片

能解决抢IP地址吗?

基本不能解决,出现问题的原因是因为大规模停电+重启。只有一下解决方法会好一点。

  • 最快时间启动电脑,把IP地址站住
  • 拿个靠后面的网段。例如232,194。

你可能感兴趣的:(asp.net,net,core)