gpt4 book ai didi

node.js - 如何在服务器上不需要nodejs的情况下部署asp.net core网站?

转载 作者:太空宇宙 更新时间:2023-11-03 22:10:14 25 4
gpt4 key购买 nike

我正在部署我的第一个 asp.net core 网站。我们从开发的角度使用 NPM 来管理包,但我并不认为托管网站的服务器需要使用 Node js?

现在,如果我尝试运行该网站,则会收到“InvalidOperationException:无法启动 Node 进程”。为了使服务器尽可能精简,我不希望在那里安装 Node js。另外,我担心它会尝试在运行时更新/下载包,而不是在我部署时包含它们(从 Visual Studio 2017 部署到文件选项)。

最佳答案

导致此问题的功能是“服务器端渲染”。可以通过删除来禁用它:

@addTagHelper“*,Microsoft.AspNetCore.SpaServices”

来自 View /_ViewImports.cshtml

<小时/>

有关更多详细信息,请参阅此堆栈问题。

How to disable server side rendering on an asp.netcore-spa application?

关于node.js - 如何在服务器上不需要nodejs的情况下部署asp.net core网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44375215/

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