在Linux上运行dotnet控制台应用程序时出现“无法分配请求的地址”错误

错误:

  

未处理的异常。 System.Net.Sockets.SocketException(99):无法   分配请求的地址

我正在尝试运行一个小的Dotnet控制台应用程序,该应用程序在Debian中使用套接字进行通讯。它运行的计算机是Google Cloud Platform上的VM。在Windows机器上的Visual Studio中运行时,它运行良好。 在Linux上,尝试从源代码运行时以及发布后都不会运行。

我检查了端口,我允许使用UFW使用端口以及Google平台集成防火墙中打开的端口。我不确定代码的相关性和相关性,因此我将应要求发布。

ling9012 回答:在Linux上运行dotnet控制台应用程序时出现“无法分配请求的地址”错误

能够解决它。问题是,当我实际上需要使用(虚拟机的)内部Ip地址时,我正在使用Google平台的外部Ip地址进行侦听,因为一切都从一个重定向到另一个。

可以在照片中看到。 enter image description here

本文链接:https://www.f2er.com/3136470.html

大家都在问