2017-06-06 13 views
2

iisで実行しているときに、ドットネットの新しい角型アプリケーションがノード依存関係になっているのはなぜですか? Visual Studio Codeとdotnet core 1.0.4を使用すると、公開後、私のアプリケーションはまだnode.jsに依存していますか?理由は分かりません。私たちはiisを通してアプリケーションを実行していますが、プロダクションサーバにはノードがインストールされていないため、ステータスコードは500になります。私たちは角2のマイクロソフトのスパパッケージを使用しています。dotnetコアと角ノードの依存関係?

他に誰かに同様の問題があったのですか?

どのようにノードの依存関係を削除できますか?

答えて

0

ビルドを展開する必要があります。

あなたは静的なコンテンツを構築することができます。

ng build --prod --aot 

これは、そのコードを展開するdistフォルダを作成します。

1

これはMicrosoft.AspNetCore.SpaTemplatesを使用しているようです。もしそうなら、あなたは生産ビルドを作成するには、2つのオプションがあります。

  1. dotnet publish -c Release
  2. が良いチュートリアルとウォークスルーのVisual Studioでのビルド]メニューの下のオプションを公開2017

をすることができます使用するコマンドを使用しますhere

+0

したがって、オプション1を使用すると、ノードの依存関係はありません。 –

+0

プロダクションビルドが完了したら、静的ファイルを提供できるWebサーバーがアプリケーションをホストできるはずです。 –

関連する問題