由於各種各樣的問題,依照官方文檔運行eShopOnContainers項目遇到了好多莫名其妙的錯誤。 好在最後都解決了,在此記錄,以防自己以後再遇到,也為遇到同樣問題的同學提供參考。 參考的官方文檔 問題1:在命令行中運行時,運行命令“Docker-compose build”時,由於網速問題,鏡像 ...
由於各種各樣的問題,依照官方文檔運行eShopOnContainers項目遇到了好多莫名其妙的錯誤。
好在最後都解決了,在此記錄,以防自己以後再遇到,也為遇到同樣問題的同學提供參考。
問題1:在命令行中運行時,運行命令“Docker-compose build”時,由於網速問題,鏡像下載不下來,導致出現莫名其妙的問題。我這裡顯示的是找不到類似下麵的目錄:/src/src/Services/Basket/Basket.API
解決方法:Docker Settings中添加Registry mirrors:
http://f1361db2.m.daocloud.io
問題2:用vs2017編譯運行時,提示錯誤,mkdir permission deny
解決方法:docker setting里Shared Drives點擊Reset credentials,重新將磁碟Shared
問題3:在vs2017中編譯運行成功後,又嘗試在vs2019中編譯運行,結果出現錯誤,類似“IConfigurationBuilder未包含AddAzureKeyVault的定義”這種缺少引用的錯誤
解決方法:取消勾選vs2019中使用.net core SDK預覽版的選項便正常了