Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 部署角度2';快速启动&x27;Azure上的示例_Angular_Azure - Fatal编程技术网

Angular 部署角度2';快速启动&x27;Azure上的示例

Angular 部署角度2';快速启动&x27;Azure上的示例,angular,azure,Angular,Azure,这是Angular 2的官方示例,下面是。 我按照指示进行设置 添加了我的东西,在本地运行,到目前为止还不错。所以,我继续,只是按照我通常部署ASP.NET项目的方式将项目部署到Azure上,事实上,它是一个空的ASP.NET项目。我在Azure的控制台上运行了npm安装: 看起来软件包已安装 部署后,我必须手动转到domain.azure.net/src/index.html,它无法加载.js文件,似乎它们是被禁止的,因为src/index.html被返回: 我怎样才能让它工作?非常感谢。

这是Angular 2的官方示例,下面是。 我按照指示进行设置

添加了我的东西,在本地运行,到目前为止还不错。所以,我继续,只是按照我通常部署ASP.NET项目的方式将项目部署到Azure上,事实上,它是一个空的ASP.NET项目。我在Azure的控制台上运行了
npm安装

看起来软件包已安装

部署后,我必须手动转到domain.azure.net/src/index.html,它无法加载.js文件,似乎它们是被禁止的,因为src/index.html被返回:


我怎样才能让它工作?非常感谢。

我可能想得太多了,事实上,当我们意识到所有这些复杂的配置与部署无关时,找到解决方案并不困难。一旦我们完成了所有的转换,就只需要简单的HTML和JavaScript了

我采取了两项措施使其发挥作用:

  • 从index.html中删除基本标记
  • 假设Azure上应用程序服务的根目录为
    D:\home\site\wwwroot\
    ,然后将
    D:\home\site\wwwroot\src\
    下的文件和文件夹移动到
    D:\home\site\wwwroot\
  • 我把更多的细节写在日记本上


    下一个问题是,您需要为生产部署维护单独版本的src代码,并且还需要定制部署过程。有相当多的任务执行者,但我不确定在Azure部署的情况下我们有什么选择

    我可能想得太多了,事实上,当我们意识到所有这些复杂的配置与部署无关时,找到解决方案并不困难。一旦我们完成了所有的转换,就只需要简单的HTML和JavaScript了

    我采取了两项措施使其发挥作用:

  • 从index.html中删除基本标记
  • 假设Azure上应用程序服务的根目录为
    D:\home\site\wwwroot\
    ,然后将
    D:\home\site\wwwroot\src\
    下的文件和文件夹移动到
    D:\home\site\wwwroot\
  • 我把更多的细节写在日记本上

    下一个问题是,您需要为生产部署维护单独版本的src代码,并且还需要定制部署过程。有相当多的任务执行者,但我不确定在Azure部署的情况下我们有什么选择