繁体   English   中英

通过github将AngularJS应用程序部署到Azure无法正常工作

[英]Deploying AngularJS app to Azure via github not working

长话短说,我们有一个旧的,维护欠佳的Web应用程序托管在我们不再有权访问的Google云帐户中,因此我们希望将其移至我们的公司Azure帐户。

在Azure中,我们创建了一个新的Web应用程序,并将其设置为从我们的存储库中提取。 首次构建失败,但这是因为它使用的是非常古老的Kudu部署脚本。 因此,我生成了一个新脚本(使用azure-cli)并推送了新脚本。 在Azure中,构建现在成功了,但是当我转到该站点的url时,什么都没有。 据我所知,该应用程序从未启动。

这是我可能想到的所有相关信息。 我不完全理解gruntfile的所有内容(我只知道键入'grunt serve'才能在本地应用程序:P上工作),所以我不确定这是我所缺少的还是什么。 如果需要其他任何信息,请告诉我,然后我可以添加它。

谢谢你的帮助!

请考虑使用HTML <base> element为文档中包含的所有相对URL指定基本URL。

在这种情况下,您可以在index.html指定基本网址,如下所示:

<head>
    <base href="/app/">
</head>

另外,如果您不想在URL中键入/app/index.html来访问您的网站,则可以将其添加到Azure门户中“ 应用程序设置”菜单下的“ 默认文档 ”中。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM