.net core项目实战之开发环境搭建
在上一篇[.net core項目實戰之回顧總結]主要介紹了項目背景和自己的一些想法,從本篇開始正式敘述整個開發過程,本篇主要介紹一下開發前的環境準備,vs2017和docker的安裝與配置
系統要求
首先建議采用 Windows 10 專業版/企業版/教育版,且必須是64位操作系統,原因是docker裝起來比較方便,Win7裝起來比較麻煩,且不確定是否有其他問題(自己沒有實踐過)
其次Win10家庭版不支持hyper-v,也就無法安裝docker(依賴hyper-v),hyper-v 是什么可參考百度百科。
硬件要求
- 具有二級地址轉換 (SLAT) 的 64 位處理器。
- CPU 支持 VM 監視器模式擴展。
- 最少 4 GB 內存。 由于虛擬機與 Hyper-V 主機共享內存,因此將需要提供足夠的內存來處理預期虛擬工作負荷。
目前來說,大多數人手上的電腦都應該支持吧。
開啟Hyper-V
首先進入控制面板-程序-啟動或關閉Windows功能找到Hyper-V。
如果發現沒有找到Hyper-V,那就要確認下你是否滿足上面的條件,如果滿足,就要確認下cpu虛擬化否處于開啟狀態 ,需要進入BOIS查看(一般默認都是開啟的)
勾選Hyper-V后等待安裝,安裝后重啟即可。
安裝docker
環境ok后,從官網下載Docker for Windows。直接雙擊安裝即可。
安裝之后桌面上回出現一個小鯨魚的圖標,雙擊啟動即可,啟動完成后會提示docker is running,同時可在命令窗口輸入docker version查看對應版本。
配置docker
首先更換下鏡像源,國內的網絡情況得適應,建議使用阿里云鏡像。
到阿里云官網注冊個賬戶,有就直接進入控制臺。
選擇鏡像加速器,會有你的專屬地址。
然后右擊你的docker,選擇setting,在Daemon里配置你的地址:
最后配置一下你的共享盤,讓docker有權限讀取相對應的文件:
有一點注意一下:如果是公司電腦并且加域了,三個月換密碼之后記得docker下的共享盤密碼同時更新下,不然在用vs調試項目時會出錯(之前踩過這樣的坑)
到這里,docker的基本配置就算ok了,不會用docker的話沒有關系,只是為了確保我們在開發.net core項目時有個基于docker的環境調試,避免在正式發布時有環境上的差異。
安裝Visual Studio 2017
到官網下載Visual Studio 2017無腦安裝就可以了。
vs2017全裝的話很大,安裝時選擇你需要的語言和組件進行安裝即可。
新建一個 .net core項目
首先打開vs2017新建項目,選擇ASP.NET Core Web應用程序
然后點擊確定,選擇.net core2.0,Web API,記住一定要勾選啟用docker,并選擇Linux
點擊確定后項目開始創建,項目中會產生一個docker-compose,這里面就是啟動程序相關的docker命令。
我們試著修改下映射的端口,原本是映射的80,怕80被其他程序占用:
到這里,可以直接點擊運行項目:
當然,你也可以將你的項目設為默認啟動項,這樣就是使用IIS Express進行調試:
總結
相對于搭建java環境來說.net真的簡單很多了,有興趣的可以自行鼓搗下。
總結
以上是生活随笔為你收集整理的.net core项目实战之开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实验吧_NSCTF web200FALS
- 下一篇: 内存模型