gpt4 book ai didi

reactjs - 在开发模式下使用 ReactJS 在 Azure 上发布 asp.net Core 2.0 WebApp

转载 作者:行者123 更新时间:2023-12-03 14:31:54 26 4
gpt4 key购买 nike

我有一个带有 asp.net Core 2.0 和 ReactJS 的 Web 应用程序。如果我在生产环境中的 Azure 中发布应用程序,一切都会正常。

但是当我尝试将其更改为“开发”(在“应用程序设置”中添加键 ASPNETCORE_ENVIRONMENT 和值“开发”)时,应用程序在启动时崩溃。

更准确地了解尝试执行此操作的配置方法:

    if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
{
HotModuleReplacement = true,
ReactHotModuleReplacement = true
});
}

它会抛出这样的错误:

An error occurred while starting the application. AggregateException: One or more errors occurred. (Attempt to connect to Node timed out after 60000ms. ) System.Threading.Tasks.Task.GetResultCore(bool waitCompletionNotification)

NodeInvocationException: Attempt to connect to Node timed out after 60000ms. Microsoft.AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance+d__13.MoveNext()

我尝试在本地发布它,但与 Azure 中的相同。

任何人都可以帮助我正确配置它吗?

谢谢。

最佳答案

我们也在 Azure 中托管我们的网站,我的解决方案是将此配置键/值添加到应用程序设置中。

key :WEBSITE_NODE_DEFAULT_VERSION值:6.9.1

我想您也可以将其添加到您的 appsetting.json 或 web.config 中。

关于reactjs - 在开发模式下使用 ReactJS 在 Azure 上发布 asp.net Core 2.0 WebApp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48226755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com