【问题标题】:How can I run angular 4 -not 2- application using the IIS如何使用 IIS 运行 angular 4 -not 2- 应用程序
【发布时间】:2017-11-02 20:06:03
【问题描述】:

我尝试在 IIS 下以 Angular 4 运行一个简单的“Hello world”应用程序;但我所有的试验都失败了(只是显示一个没有任何错误的空白页面!),我只能通过以下方式之一运行它:
1- 如果我使用“ng build”CLI 命令构建应用程序,然后将网站的路径设置为输出目录。
2-如果我使用“ng serve”命令运行应用程序,该命令使用角度服务器而不是 IIS 运行它。
简而言之,我需要使用 Visual Studio 编写 Angular 4 应用程序,只需按 ctrl + f5 即可运行该应用程序。
注意:使用 angular 2 可以正常工作,但 4 我不能。

【问题讨论】:

  • 请在示例和错误消息方面付出更多努力,以便人们可以帮助您。
  • angular 2 从来没有通过 CTRL F5 到 angular-cli 在 Visual Studio 中运行的能力。您的想法很可能是使用SystemJS 而不是webpack 创建的angular-cli
  • Visual Studio 2017(不是 Visual Studio Code)在 Core 2.0 中有一个“Angular”模板,可以在 Visual Studio 中工作,而不是 angular-cli
  • in dustinewers.com/angular-cli-with-net-core Dustin 显示为在 Visual Studio 2017 中运行的 angular-cli 应用程序(但您必须随时编写 ng build)
  • 在 Angular 应用的 index.html 中使用 (如果您使用 Hastag 策略请查看 FireFox 和 Chrome 中的应用程序)

标签: angular typescript iis


【解决方案1】:

在 Angular 2 之后,这些是运行 Angular 的唯一主要方式。 因此,如果您想在 IIS 下运行,请通过 dist 文件夹运行它 - 运行 ng build 后文件出现在此文件夹中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-15
    • 2019-03-16
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    • 2018-08-02
    • 2018-05-30
    • 1970-01-01
    相关资源
    最近更新 更多