【问题标题】:Attempt to connect to Node timed out after 60000ms60000 毫秒后尝试连接到节点超时
【发布时间】:2018-03-28 02:46:43
【问题描述】:

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

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

我检查了标准输出文件,在上述之前我还看到了以下错误:

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

我在网上也找不到太多,我的代码没有变化,它只是默认模板。

【问题讨论】:

  • 我使用 VS2017 的 15.3.5 版本进行测试,它在本地和 Azure 上都能正常工作。如果您没有使用最新版本的VS2017,请尝试更新到最新版本,如果可以创建新的WebApp App,请尝试创建新的并重试。
  • 我运行的是同一个版本。另外我刚刚部署了默认模板。无需任何代码更改或配置更改。

标签: angular azure asp.net-core azure-web-app-service asp.net-core-2.0


【解决方案1】:

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

这样做解决了问题。

【讨论】:

  • 您能分享一下您的应用设置/应用服务示例吗?
  • Brian,我添加了 WEBSITE_NODE_DEFAULT_VERSION,值为 8.7.0
  • 因此而浪费了几天,最后你节省了我的时间。这是详细信息blogs.msdn.microsoft.com/azureossds/2016/04/20/…
  • 网站创建时应该有一个现有的WEBSITE_NODE_DEFAULT_VERSION appsetting?
  • 我花了几天时间使用多个 VS 模板,直到在这里看到您的问题和答案。救命稻草!
猜你喜欢
  • 2017-12-09
  • 1970-01-01
  • 2020-04-01
  • 2020-10-25
  • 2016-02-17
  • 2017-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多