我创建了一个基本的 Angular 应用程序。
源代码位于https://github.com/devang-zala-sa/azure1
azure 的Web应用程序URL为http://azuret01.azurewebsites.net/
更新
@Milo提供了正确的方向,因此我可以摆脱错误。
现在没有错误,并且部署成功,但是仍然无法访问http://azuret01.azurewebsites.net/。
更多细节。
部署成功。
部署细节
生成部署脚本View Log
运行部署命令View Log
使用kudu从D:\home\site\deployments\tools\deploy.cmd位置开始的实际Deplyement脚本。
仍然无法访问此默认Angular App,请提供帮助。
我想在Azure中创建一个Web应用程序。
我已经在azure门户中使用以下命令创建了Web应用程序。
az group create --name testrg --location "East US" testrg AZUREACCOUNT
az appservice plan create --name testas --resource-group testrg --sku FREE
az webapp create --name azuret01 --resource-group testrg --plan testas.
我已经将github仓库与azure连接起来了。
请找到我遵循的步骤。
现在显示错误。
现在,我又走了一步。
当我访问发布的URL aka https://azuret01.azurewebsites.net/
请找到logfile 以获取错误,请在其中找到一些作为项目符号以便于引用。
我花了很多时间在Azure上部署我的实际 Angular 应用程序,但这并没有成功,因此我确实尝试了这种最小的方法,即使这样也行不通。
有没有人遇到过这个问题,或者有人可以指导我做错了什么?
任何帮助都将受到高度赞赏。
最佳答案
将源代码部署到Azure之后,您需要构建 Angular 项目。
"postinstall": "npm run build"
的scripts
部分添加package.json
脚本,如下所示:"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"postinstall": "npm run build"
},
然后提交此更改并将其推送到您的GitHub存储库。安装所有npm软件包后,这将构建您的应用并将其放置在
dist/
目录中。 site\wwwroot
更改为应用程序设置 Blade 中的site\wwwroot\dist
。