簡體   English   中英

Angular客戶端無法反映Azure Service Fabric下的更改

[英]Angular client doesn't reflect changes under Azure Service Fabric

我正在學習如何使用Azure Service Fabric構建微服務體系結構系統。

所以,這就是我所做的:

  1. 已安裝VS 2019
  2. 創建了Azure Service Fabric項目
  3. 創建了Web Api Core無狀態微服務,該服務在該Azure Service Fabric下檢索一些數據
  4. 在該Azure Service Fabric下創建了ASP.NET Core + Angular客戶端(使用相應的VS項目模板)
  5. #4的客戶端是非常基本的角度客戶端,它顯示#3的服務提供的數據
  6. 已安裝Service Fabric Local Cluster Manager,以便能夠發布Service Fabric並在本地測試所有
  7. 我正在使用Visual Studio將Azure Service Fabric(帶有這兩個相關服務)發布到該本地Service Fabric群集節點
  8. 一切都很好,我可以訪問Angular客戶端並查看它從api獲取的數據

預期結果:每當我對Angular客戶端進行更改時,我都希望這些更改自動立即反映在瀏覽器中(在使用Angular及其ng serve命令的CLI時通常是這種情況)。

實際結果:要查看更改后客戶的外觀,我必須:

  1. 在VS中清理Azure Service Fabric項目
  2. 在VS中重建Azure Service Fabric項目
  3. 在VS中發布(ctrl + f5)Azure Service Fabric項目

這令人沮喪。

問題:我能得到預期的結果嗎? 我是在做錯事還是只是不受支持? 我應該在哪里調查根本原因或/和解決問題?

先感謝您。

PS我對Angular和所有這些東西還很陌生,因此如果需要其他信息,請告訴我。

我認為您無法實現此目標,因為您的本地版本在本地運行,並且您所做的更改獨立於服務結構中的更改。 您將需要每次發布。

附帶說明。 您可以在本地角度開發中使用HMR來加快過程,並在本地運行發布的結果相同的服務。 或指向您從本地角度應用程序發布的那些服務,這樣您就可以使用服務結構和本地角度版本中的服務,並且每次更改時都會更新。

最重要的是,您可以嘗試kubernetes和docker。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM