除錯 Azure 雲服務專案的方法

2022-08-04 22:09:20 字數 1758 閱讀 1498

除錯 azure 雲服務專案

在選單欄中選擇「除錯」>「啟動除錯」(鍵盤操作:f5)。

重要提示

如果未將 azure 雲服務專案設定為啟動專案,當你單擊按鈕以觸發斷點時,將出現以下錯誤:「外部元件引發了異常」。發生錯誤的原因是因為 azure api 呼叫必須初始化發展織物。若要將雲服務專案設定為啟動專案,請開啟雲服務專案的快捷選單,然後選擇「設定為啟動專案」

啟動儲存模擬器和 visual studio 的計算模擬器。使用這些模擬器,可以在將雲服務發布到 azure 之前,在本地系統中執行和除錯該雲服務。

備註通知區域中會顯示乙個 azure 圖示,你可以使用它來檢視計算模擬器 ui 和儲存模擬器 ui,或關閉這些服務。

警告計算模擬器有兩個版本:完整版和速成版。在某些情況下,當你使用其中乙個模擬器時,可能會顯示以下錯誤訊息:「無法確定模擬器的執行模式。請確保你有足夠的許可權。」如果看到此錯誤,則表示你執行模擬器時所用的許可權集與你當前在 visual studio 中使用的許可權集不同。例如,如果你使用不同的許可權集重新啟動 visual studio,但未停止模擬器,則可能會發生這種情況。若要解決此問題,只需重新啟動計算模擬器即可。可以在工作列中使用 azure 圖示的快捷選單來停止和啟動模擬器。

如果首次使用儲存模擬器,則會顯示「開發儲存初始化」對話方塊。初始化過程完成時,選擇「確定」按鈕關閉該對話方塊。

瀏覽器會自動啟動,並且指向 asp.net web 站點。

若要管理本地部署,請開啟在通知區域中 azure 圖示的快捷方式選單,然後選擇「顯示計算模擬器使用者介面」

此時將顯示「azure 計算模擬器」

選擇「mywebrole」以顯示 web 角色的例項,如下圖所示。選擇要檢視只該單個例項的特定例項。

備註其中存在兩個 web 角色例項,因為我們將角色例項計數設定為 2。任一例項都可處理請求。

若要觸發在偵錯程式中設定的斷點,請選擇所建立的按鈕。

若要逐步執行**行,直到已將資料上載到 blob 並將訊息記錄到診斷表,請按f10三次。

若要檢視新增的 blob 資料,請在選單欄上選擇「檢視」、「伺服器資源管理器」。開啟樹中的「azure」節點,然後選擇「儲存」、「開發」、「blob」節點。當系統提示你登入時,請關閉該對話方塊。雙擊「quicklap」節點,如下圖所示:

「quicklab」選項卡中顯示 blob 中的資料。

若要檢視資料,請雙擊顯示在列表中的條目。

若要檢視登入的診斷訊息,請在選單欄上選擇「檢視」、「伺服器資源管理器」(如果它不可見)。開啟樹中的「azure」節點,然後選擇「儲存」、「開發」、「表」節點。雙擊「wadlogstable」節點。

診斷訊息將顯示在wadlogstable選項卡中。訊息的資料是在表中的最後一列。

如果你使用的是儲存模擬器,請在通知區域中開啟 azure 圖示的快捷選單,然後選擇「顯示儲存模擬器 ui」以顯示以下命令視窗,以便控制正在執行的儲存服務。

微服務專案的整合和測試

1 掌握微服務專案的整合使用 2 掌握swarrger ui的簡單使用 本專案模擬的是乙個簡單的 管理系統,其專案整體結構如圖所示。由於microservice orderservice 訂單微服務 和microservice userservice 使用者微服務 都涉及了mysql資料庫的連線使用...

微服務專案的完整資訊流

api web 這個是根據業務實際情況來做的,乙個目的是引數校驗,各種控制統一在這裡,另乙個就是資料聚合,有些介面部分資料從a來 部分資料從b來,總得有地方給組合一下,讓a搞或者讓b搞都容易扯皮,索性就讓c來搞 是後端提供的所有的前端的介面 如果前端沒控制好 會在這一層再控制一次 前端通過api w...

第九章 微服務專案的整合與測試

微服務專案的整合與測試 一 微服務專案整合 一 swagger ui使用方法 分別完成微服務專案microservice userservice和microservice orderservice與swagger ui介面文件工具的整合後,只需要重新啟動專案即可檢視整合效果。1.整合測試 重新啟動所...