C:\Program Files\dotnet\sdk\3.1.408\NuGet.targets(128,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [C:\src\GrpcServiceTest\GrpcServiceTest.csproj]
C:\Program Files\dotnet\sdk\3.1.408\NuGet.targets(128,5): error : No such host is known. [C:\src\GrpcServiceTest\GrpcServiceTest.csproj]
The command ‘cmd /S /C dotnet restore "GrpcServiceTest/GrpcServiceTest.csproj"‘ returned a non-zero code: 1
遇到以上问题是因为你的本机有多个网卡,而你当前上网的网卡不是第一个序号,需要设置一下。
首先需要运行以下命令查看网卡列表,找到你正在上网的网卡,看后边的连接状态。
Get-NetIPInterface -AddressFamily IPv4 | Sort-Object -Property InterfaceMetric -Descending
然后用以下命令来设置默认网卡。
Set-NetIPInterface -InterfaceAlias ‘WLAN‘ -InterfaceMetric 1
Grpc发布:
如果要发布自定义的端口,需要用EXPOSE 5001来指定特殊的端口。
倒数第二行加入ENV ASPNETCORE_URLS http://+:5001