Angular MVC.Net未启动

Angular MVC.Net未启动,angular,Angular,我正在使用mvc.Net与最新的angular(5.2.10)结合使用。问题是我不能站起来跑步 角度应用程序文件位于“应用程序”文件夹下。 “_Layout.cshtml”位于内部视图/共享文件夹中 _Layout.cshtml: <!DOCTYPE html> <html> <head> <base href="/" /> <meta charset="utf-8"> <meta http-equiv="X-U

我正在使用mvc.Net与最新的angular(5.2.10)结合使用。问题是我不能站起来跑步

角度应用程序文件位于“应用程序”文件夹下。 “_Layout.cshtml”位于内部视图/共享文件夹中

_Layout.cshtml:

<!DOCTYPE html>
<html>
<head>
   <base href="/" />
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">

   <!-- Polyfill(s) for older browsers -->
   <script type="text/javascript" src="~/node_modules/core-js/client/shim.min.js"></script>
   <script type="text/javascript" src="~/node_modules/zone.js/dist/zone.js"></script>
   <script type="text/javascript" src="~/node_modules/systemjs/dist/system.src.js"></script>

   <script type="text/javascript" src="~/systemjs.config.js"></script>
   <script type="text/javascript">
    System.import('app/main.js').catch(function (err) { console.error(err); });
</script>

</head>

<body>           
   <div>    
       @RenderBody()
   </div>
</body>
</html>
我得到的错误是:

Error: Fetch error: 404 Not Found (systemjs-angular-loader.js)
  Instantiating http://www.nlgdevelopment.com/systemjs-angular-loader.js
  Loading http://www.nlgdevelopment.com/systemjs-angular-loader.js
  Instantiating http://www.nlgdevelopment.com/app/main.js
  Loading app/main.js
     at fetch.js:37
     at ZoneDelegate.invoke (zone.js:388)
     at Zone.run (zone.js:138)
     at zone.js:872
     at ZoneDelegate.invokeTask (zone.js:421)
     at Zone.runTask (zone.js:188)
     at drainMicroTaskQueue (zone.js:595)

“Systemjs angular loader.js”和“Systemjs.config.js”文件位于同一级别(根路径)。我遵循了官方Angular网站提供的快速入门指南,但出现了一些问题。

如果这是一个新项目,我建议删除它并使用dot net命令启动一个新项目:

dotnet new angular -o my-new-app
这将使用Angular CLI生成您的应用程序。 基本上,MVC应用程序根本不包含任何“视图”文件夹,甚至不包含_Layout.cshtml页面。所有客户端逻辑和模板都存储在“客户端应用程序”文件夹中

dotnet new angular -o my-new-app