1.System.IO.IOException:“Failed to bind to address http://localhost:8102.”
2.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试。
3.AggregateException: One or more errors occurred. (以一种访问权限不允许的方式做了一个访问套接字的尝试。) (以一种访问权限不允许的方式做了一个访问套接字的尝试。)
场景:发生以上问题的原因是在多人合作开发时
1.有人修改了 launchSettings.json 中的启动端口,并与代码一起提交。
2.或者将 localhost 修改为指定 IP 地址,与本机 IP 地址不一致时也会报出该错误。
原因:本机在启动时发现8102端口被占用,所以报错。只是这个报错信息感觉不是那么明显。
解决方案:快速回滚 launchSettings.json 或修改为本机地址和端口