Visual Studio 2017中的Angular 2项目

时间:2017-05-09 09:14:18

标签: angular asp.net-core

我想使用Angular 2 + Asp.Net Core API创建单页面应用程序。我想使用angular cli进行角度应用,我将使用Visual Studio作为开发环境。但我不确定如何组织事情。 我应该:

  1. 一个.Net Core项目,其中角文件已复制到wwwroot
  2. 两个.Net Core项目,一个用于API,第二个用于角度的角度 文件被复制到wwwroot
  3. 一个.Net Core for API和Web站点项目的角度。
  4. 这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:3)

Channel 9有一个教程。

您可以下载不同的模板。  我用这个。 1

之后,您可以从中创建新项目。  见下图。 2

通过document,如果使用IIS,您可以替换为使用代码替换web.config文件Webserver部分。

<system.webServer>
  <rewrite>
    <rules>
      <rule name="Angular Routes" stopProcessing="true">
        <match url=".*" />
        <conditions logicalGrouping="MatchAll">
          <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
          <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
        </conditions>
        <action type="Rewrite" url="/src/" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

或者您可以关注this tutorial.

答案 1 :(得分:-1)

请检查这可能对你有帮助..(角4)

https://www.youtube.com/watch?v=cdlbFEsAGXo

观看本系列了解更多详情..