尝试连接到节点在60000ms后超时

Gur*_*ngh 6 azure azure-web-sites asp.net-core asp.net-core-2.0 angular

我使用VS2017提供的SPA模板创建了一个Asp.net Core Angular 2应用程序.一切都在当地很好.但是当作为Web应用程序发布到Azure时,会发生以下错误:

AggregateException:发生一个或多个错误.(尝试连接到节点在60000ms后超时.)

我检查了stdout文件,在上面之前我也看到了以下错误:

Microsoft.AspNetCore.Server.Kestrel [0]无法在IPv6环回接口上绑定到 http:// localhost: 19013:'错误-4090 EADDRNOTAVAIL地址不可用'.

我也没有在网上找到太多,没有代码更改我的结束,它只是默认模板.

Gur*_*ngh 12

对于应用服务似乎,我们需要在应用设置中明确地在应用服务上添加节点版本.

这样做解决了这个问题.

  • Brian,我添加了WEBSITE_NODE_DEFAULT_VERSION,其值为8.7.0 (5认同)
  • 您会分享您的应用设置/应用服务示例吗? (2认同)
  • 由于这个而浪费了几天,最后你节省了我的时间。这是如何执行此操作的详细信息 https://blogs.msdn.microsoft.com/azureossds/2016/04/20/nodejs-and-npm-versions-on-azure-app-services/ (2认同)