瀏覽標籤:

Win10

[Docker][NetCore] Win7 可以在 Docker 下 Debug ASP.NET Core 嗎?

今天心血來潮想試試看可不可以把 ASP.NET Core 部屬在 Docker 裡面 Debug,但我的測試機是 Win7 無法安裝新版 Docker for Windows 於是乎抱著僥倖下載 Docker Toolbox 來試試看
兩者最大差異在於 Docker Toolbox 是運行在 Oracle VM VirtualBox,而 Docker for Windows 則是可以在微軟的虛擬化技術 Hyper-V 底下運行

肉身測試開始

如果想要讓現有專案支援 Docker 的話只要對 專案右鍵 -> 加入 -> Docker Support 強大的 Visual Studio 2017 就會搞定基礎設定

這邊的話要選擇 Linux 上面的 Windows 是給 Docker for Windows 選的
接著 Visual Studio 就會幫你下載與設定一些基本環境

接著直接按 F5 執行偵錯模式
噹噹… 他竟然說我沒有安裝 dotnet sdk

-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software
to help you develop and test your applications.
-------------------------------------------------------------------
Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use .NET Core. This may be expected if the target process did not run on .NET Core.
The program '[24] dotnet' has exited with code 145 (0x91).
'' 程式以返回碼 145 (0x91) 結束。

 

 

翻了很久才翻到一篇文章 Docker debugging for ASP.NET Core application is not working 國外也有個勇者想在 Win7 利用 Docker 來 Debug ASP.NET Core

最後被加上了 Closed - Won't Fix 的 Tag 看來這個問題應該是不會修正了

結論

想要在 Docker 上玩 ASP.NET Core 還是乖乖用 Win10 吧
哪天有空了來試試看在 Win10 安裝 Docker 玩玩看
不知道會不會又有其他地雷引爆

       

[Windows] Win10 關閉自動更新

Win10的擾人自動更新讓我很頭痛,試了很多方法只有這個有效,不過還是會不定期地提醒你更新,但至少不會幫你更新了QQ

  1. 首先在桌面同時按下 win+R 叫出 執行 視窗
    並輸入 gpedit.msc 按 確定
  2. 電腦設定 → 系統管理範本 → Windows 元件 → Windows Update → 設定自動更新
    2017-01-16-23_37_30-dev_win10-vmware-workstation
  3. 完成。

 

參考:

  1. Win10 如何永久關閉 Windows Update 自動更新
       

[Windows] 開機時自動啟用數字鍵

不知為何Win10開機預設都沒有啟用數字鍵,變成每次開機都要先按一下NumLock感覺有點麻煩,今天終於受不了找了兩個方法解決。

方法如下:

  • 修改註冊檔
    1. Win+R輸入regedit開啟登陸編輯器
    2. 找到\HKEY_USERS\.DEFAULT\Control Panel\Keyboard
    3. InitialKeyboardIndicators修改為80000002
    4. 重開機即可。
  • 重新開機後再登入畫面先開啟NumLock,不登入直接在重開機一次即可。

來源:

  1. 技巧|Windows 10筆電開機時自動啟用數字鍵
  2. NB win10如何使開機後於登入輸入密碼前num lock on