Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.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
如何在azure上部署angular 2项目_Angular_Azure_Azure Deployment - Fatal编程技术网

如何在azure上部署angular 2项目

如何在azure上部署angular 2项目,angular,azure,azure-deployment,Angular,Azure,Azure Deployment,我是angular2项目开发的新手 有谁能告诉我如何在azure portal上部署angular2项目吗。 我已经使用bitbuket repositoy在azure上部署了我的angular2项目 但当我访问它时,在浏览器窗口中显示以下错误 HTTP错误502.5-进程失败 此问题的常见原因: 应用程序进程无法启动 应用程序进程已启动,但随后停止 应用程序进程已启动,但在配置的端口上侦听失败 故障排除步骤: 检查系统事件日志中的错误消息 启用记录应用程序进程的stdout消息 将调试器附加到

我是angular2项目开发的新手

有谁能告诉我如何在azure portal上部署angular2项目吗。 我已经使用bitbuket repositoy在azure上部署了我的angular2项目

但当我访问它时,在浏览器窗口中显示以下错误

HTTP错误502.5-进程失败

此问题的常见原因:

应用程序进程无法启动

应用程序进程已启动,但随后停止

应用程序进程已启动,但在配置的端口上侦听失败

故障排除步骤:

检查系统事件日志中的错误消息

启用记录应用程序进程的stdout消息

将调试器附加到应用程序进程并检查

请帮帮我


谢谢

将您的angular应用程序放在asp.net应用程序中,这样当您运行asp.net应用程序时,它将提供angular应用程序使用的相同index.html文件,然后将其部署到azure


将其部署为节点应用程序(如图所示)

我看到没有多少完整的教程教您如何将angular应用程序部署到azure。这是我的方法,对我很有效。 有几种方法,但我更喜欢使用本地git将angular应用程序部署到azure

您可以创建一个本地folderlet,比如一个,然后运行git init

转到您的项目文件夹让我们假设您要部署B,并通过powershell运行打开您的文件 ng建造-生产-bh./ 然后它会在你的B中创建一个dist文件夹。现在你的B文件应该有一些捆绑文件。。。和dist文件夹旁边的资产文件夹。您需要复制所有这些文件并粘贴到A中,A是您的本地文件夹

假设您已经在Azurename it angularProj中拥有了资源,然后转到概述,您可以看到下面的Ftp主机名是您要使用的URL。你不需要在这里做任何事情,只要确保你已经设置了资源

现在转到资源的部署选项=>choose Source=>Local Git。填充并单击“确定”。然后,它将显示一条消息,说明已成功设置部署源。现在转到概览页面,您将看到对git clone的FTP更改。并复制您的git克隆url

转到本地git Repositoria,然后键入命令: git添加。 git提交-消息初始值 git remote在此处添加复制的url之后的原始url git推送原始主机 现在应该有一个窗口弹出,让您键入密码

转到门户面板和部署选项:它处于挂起状态。等几分钟。一旦应用程序设置成功。转到概述,单击您应该能够看到与本地主机项目完全相同的网页的URL

其他: 7.您还可以转到customer domain以设置您自己到azure的域名映射


我不是以英语为母语的人,我尽力解释我想表达的意思。希望它对你也有帮助

您是否使用.net应用程序为angular应用程序提供服务?是的,我有两个应用程序,第一个是angular客户端应用程序,第二个是服务器应用程序,即asp.net核心应用程序。我已经在azure上部署了asp.net核心应用程序。但现在我必须在azure上部署angular应用程序,但我不知道如何在azure上部署angular应用程序。我还必须将客户端应用程序与服务器应用程序进行通信。所以我必须在azure上部署2个应用程序。但是你的angular应用程序也是由asp.net应用程序托管的吗?例如,如果在visual studio上启动asp.net应用程序,它将加载angular应用程序?我的asp.net应用程序已在azure上托管。我必须在azure上托管angular2应用程序。可能需要查看