C# 建立Web項目時 能夠選擇的類型在不一樣VS版本下的對比

上面這個界面應該是 vs2010的html

1、 VS2012

 、VS2013

其實每一個模板的意思,在右邊已經顯示出來了。
Empty,就是一個空的模板,建立后里面除了一個web.config外什麼都沒有;
WebForm,是Web窗體應用程序,新建的網站通常選這個,建立後項目自動生成一個可運行的網站,能夠在這基礎上修改,也能夠刪了不須要的東西重新建立頁面;
MVC,是MVC模式的web項目,分模型、視圖和控制器來編寫web;
Web API,是建立簡單、輕量型的web服務
Single Page Application,是建立單頁面應用程序;
Facebook,這個沒了解過,應該是和Facebook有關。

2、 VS 2015

選擇web --ASP.NET Web應用程序 後,點擊肯定,彈出選擇細分項目界面:html5

vs2015 中選擇 Web API 的時候會提示是基於RESTful 樣式 的項目 和基於MVC的,到了vs2017 就不注意提示了,默認就是。web

 而且能夠同時選擇建立Web Forms 和添加 單元測試,到了vs2017 這兩項都不會出現。估計也是默認添加了單元測試,webforms就不知道了。單元測試

特別一提:Single Page Application  基於Js html5 的單頁面應用,值得一試。測試

  

 3、VS2017

 選擇Core web會彈出下方選擇窗體:Core的好處是能夠跨平臺,網站

左上角選擇.NET.Core 時,下方能夠勾選 Docker選擇對應的操做系統。啥是Docker?  能夠選擇Core版本,目前只有看到2.0spa

選擇普通web 會彈出下方新建選項,和Vs2015差很少操作系統

相關文章
相關標籤/搜索