2017-06-06 23 views
2

想要弄清楚为什么我的dotnet新的角度应用程序在运行iis时有节点依赖关系?使用Visual Studio Code和dotnet core 1.0.4,发布后,我的应用程序仍然依赖于node.js?不知道为什么。我们通过iis运行应用程序,但是我们的生产服务器没有安装节点,导致500状态码。我们正在使用具有角度2的微软spa包。dotnet核心和角度节点依赖关系?

有没有其他人有类似的问题?

如何删除节点依赖项?

回答

0

您需要部署构建。

你可以通过构建静态内容。

ng build --prod --aot 

它将创建一个dist文件夹部署该代码。

1

它看起来像你使用Microsoft.AspNetCore.SpaTemplates。如果是这样,你有两个选项来创建生产版本:

  1. 命令dotnet publish -c Release
  2. 使用发布选项生成菜单下的Visual Studio 2017年

一个很好的教程和演练可以被发现here

+0

所以通过使用选项1,那么将不会有节点依赖? –

+0

正确的是,一旦您进行了生产构建,任何能够提供静态文件的Web服务器都应该能够托管您的应用程序。 –