ASP.NET Ubuntu 核心

ASP.NET Core on Ubuntu

我正在尝试在 Ubuntu 16.04 上设置 .NET 环境。我按照 https://www.microsoft.com/net/core#ubuntu

上的说明操作

当我运行第二条命令时:

sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893

我收到以下错误:

Executing: /tmp/tmp.7IpPJJZVuc/gpg.1.sh --keyserver
apt-mo.trafficmanager.net
--recv-keys
417A0893
gpg: requesting key 417A0893 from hkp server apt-mo.trafficmanager.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

我使用以下方法禁用了 OS 防火墙:

sudo ufw disable

并重新启动了我的系统。但是还是一样的结果。

我是不是遗漏了什么?

在此处找到解决方案:https://github.com/dotnet/cli/issues/2189

Since keyservers are synchronizing keys you can actually use any other keyserver like the Ubuntu one for getting the MS key:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893