上面這個界面應該是 vs2010的html
其實每一個模板的意思,在右邊已經顯示出來了。
Empty,就是一個空的模板,建立后里面除了一個web.config外什麼都沒有;
WebForm,是Web窗體應用程序,新建的網站通常選這個,建立後項目自動生成一個可運行的網站,能夠在這基礎上修改,也能夠刪了不須要的東西重新建立頁面;
MVC,是MVC模式的web項目,分模型、視圖和控制器來編寫web;
Web API,是建立簡單、輕量型的web服務;
Single Page Application,是建立單頁面應用程序;
Facebook,這個沒了解過,應該是和Facebook有關。
選擇web --ASP.NET Web應用程序 後,點擊肯定,彈出選擇細分項目界面:html5
vs2015 中選擇 Web API 的時候會提示是基於RESTful 樣式 的項目 和基於MVC的,到了vs2017 就不注意提示了,默認就是。web
而且能夠同時選擇建立Web Forms 和添加 單元測試,到了vs2017 這兩項都不會出現。估計也是默認添加了單元測試,webforms就不知道了。單元測試
特別一提:Single Page Application 基於Js html5 的單頁面應用,值得一試。測試
選擇Core web會彈出下方選擇窗體:Core的好處是能夠跨平臺,網站
左上角選擇.NET.Core 時,下方能夠勾選 Docker選擇對應的操做系統。啥是Docker? 能夠選擇Core版本,目前只有看到2.0spa
選擇普通web 會彈出下方新建選項,和Vs2015差很少操作系統