.net core相比之前.net的是一個可以跨平臺,脫離iis運行的語言,並且項目啟動的效率要比用iis啟動快,可以說進一步提高了開發的效率。要想自己的項目core脫離iis,首先選擇vs啟動項目的載體: 如下圖,不要選擇IIS Express 選擇好後再啟動項目,會出現一個cmd視窗,我的理解這 ...
.net core相比之前.net的是一個可以跨平臺,脫離iis運行的語言,並且項目啟動的效率要比用iis啟動快,可以說進一步提高了開發的效率。要想自己的項目core脫離iis,首先選擇vs啟動項目的載體:
如下圖,不要選擇IIS Express
選擇好後再啟動項目,會出現一個cmd視窗,我的理解這個視窗就類似於CoreCLR的運行環境或者說伺服器,所以項目運行時不能關閉該視窗,如下圖:
這個時候,項目已經可以不需要iis運行,並且可以直接附加到進程調試,選擇附加進程調試時,可以發現它已經不在像以前的.net項目是通過IIS Express運行的,而是通過CoreCLR運行的,選擇這個,然後就可以直接調試了,個人覺得比“啟動調試”方便多了,如下圖: