簡體   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