demoshop

demo, trying to be the best_

開發人員是否還記得以前需要將IIS Express修改成外部連接的方式呢?是否有些羨慕其他語言的開發人員可以輕鬆地使用工具如ngrok來建立連接埠轉發,使得業主可以連接到本機電腦,觀看正在開發中的網頁呢?在這個版本中,我們終於有了開發人員通道(Developer tunnel),只需要簡單地勾選一下,就可以立即實現夢寐以求的功能了。

先決條件

  1. Visual Studio 2022 v17.5  以上版本。
  2. ASP.NET Core 專案才可以用。
  3. 擁有 Microsoft Account。

開啟方式

點選工具列上的偵錯箭頭,選擇開發人員通道,再使用建立通道

建立時會跳出一個對話方塊,您可以依據需求調整

  • 名稱:雖然只有在 Visual Studio  會顯示(用來識別用)但還是建議取一個有意義的名稱。
  • 通道類型:有永續性暫存兩種,如果是自己測試建議用暫存,如果是給業主的永續應該會比較好。
  • 存取:分為私人組織公用三種,私人只有自己可以連線、組織看的應該是公司網域(我無法測試)而公用則是所有知道網址的都可以連。

開發人員通道視窗

通道建立完畢後可以開啟開發人員通道視窗來看看現在哪些通道在用

正式啟用

就和一般使用相同,啟用偵錯(Ctrl+F5)伺服器起來後可以看到一段宣言,按下CONTINUE就可以繼續

按下CONTINUE後就可以連結至開發者的本機電腦囉

結語

在 2023 年初,.NET Core 開發人員終於也可以輕鬆地讓開發機被外部連接了。不再需要臨時支付 Web Host 的費用,讓客戶進行測試。儘管有些晚,但至少現在有了這樣的功能。如果您使用的不是17.5版本,您可以查看您的 Visual Studio 的預覽功能中是否有開發人員通道,如果有,您也可以使用它。

 

回應討論