日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
VisualStudio2013:ASP.NET與Web功能快速預(yù)覽

新增項(xiàng)目時(shí),在Web分類(lèi)目錄下,只剩下一個(gè)ASP.NET Web應(yīng)用程序 項(xiàng)目類(lèi)型: 

( 另一個(gè)是Portable Class Library專(zhuān)案類(lèi)型,不算Web專(zhuān)案 )

接著是透過(guò)第二步來(lái)選擇項(xiàng)目模板,將所有ASP.NET專(zhuān)案都統(tǒng)一了。過(guò)程中還能選擇要加入Web Forms、MVC 或 Web API等參考:

右邊有個(gè)Configuration Authentication能選擇不同的驗(yàn)證模式

選擇 Individual User Accounts 其實(shí)就是窗體驗(yàn)證 (FormsAuthentication),除此之外還能搭配 OAuth 驗(yàn)證 Facebook, Google, Microsoft Account (Live ID), Twitter 與其他自定義的驗(yàn)證方式!

默認(rèn)項(xiàng)目模板全面改用 Bootstrap 打底 ( 各位應(yīng)該已經(jīng)開(kāi)始用了吧? )

影片中介紹了Bootswatch套件,可以直接下載Bootstrap主題并直接套用到項(xiàng)目上,非常方便:

全新的Scaffold機(jī)制,可以讓你在任意ASP.NET項(xiàng)目模板中透過(guò)工具快速產(chǎn)生程序與頁(yè)面 (程序產(chǎn)生器),例如你可以在 ASP.NET Web Form 專(zhuān)案新增 ASP.NET MVC 頁(yè)面程序,反之亦然,或直接新增 ASP.NET Web API 相關(guān)程序等等。像要新增 ASP.NET MVC 的 Controller 或 View 等等,也全都改用這個(gè)全新流程來(lái)新增程序或頁(yè)面。

ASP.NET Web Form也可以像ASP.NET MVC那樣自定義路由,并多幾個(gè)取得網(wǎng)址的方法:

新版 Visual Studio 2013 確定移除 ASP.NET 開(kāi)發(fā)服務(wù)器 (Cassini),開(kāi)發(fā)環(huán)境不會(huì)再有 IIS6 執(zhí)行模式了

也可以指定自定義個(gè)External Host路徑,透過(guò)IIS以外的媒介來(lái)裝載目前的網(wǎng)站,例如OWIN或其他自定義的 Web 服務(wù)器 (Self-host) 環(huán)境。

#p#

新功能:Browser Link  (Live Browser Updates) (Code Name: Artery )

Visual Studio 2013 可以讓你同時(shí)開(kāi)啟多個(gè)瀏覽器,并且能讓 Visual Studio 2013 控制這些瀏覽器,且不僅僅只有 IE 而已,連 Google Chrome、Opera Mobile Emulator 都可以控制,你只要按下下圖的 Reload 圖示,所有已鏈接的瀏覽器就能自動(dòng)重載。而且,當(dāng)你在 Visual Studio 2013 修改 CSS 的時(shí)候,也都會(huì)直接反映到瀏覽器上,兩邊真的是直接連結(jié)在一起。

但是,最夸張的是,等到 Visual Studio 2013 正式版推出時(shí),你甚至于可以在瀏覽器的開(kāi)發(fā)者工具編修網(wǎng)頁(yè) DOM 內(nèi)容,編修的結(jié)果還能直接回寫(xiě)到 Visual Studio 2013 的 Web 項(xiàng)目里,這實(shí)在太扯啦!??!

ASP.NET Web API v2 支持透過(guò)屬性定義路由 ( Attribute Routing )

啟用 Attribute Routing 的方式,只要在 App_Start\WebApiConfig.cs 加入以下這行即可:

啟用Attribute Routing的方式,只要在 App_Start\WebApiConfig.cs 加入以下這行即可:

透過(guò) Attribute Routing 定義,將 Web API 進(jìn)行版本區(qū)隔,也變得十分容易且直覺(jué):

***則是可以在網(wǎng)址路由上,直接將路由值宣告型別限制,設(shè)定方式也比之前直覺(jué)許多。以下圖為例,兩個(gè) Get() 方法,在 C# 中傳入的型別不一樣,但在網(wǎng)址路由的地方卻可以輕易的透過(guò)路由參數(shù) (RouteValue) 的類(lèi)型聲明,直接就可以做出路由限制的定義,是不是很棒! ^^

HTML5 規(guī)格中定義了 CORS (Cross-origin resource sharing) 協(xié)議,允許你在瀏覽器中的 JavaScript 在符合 CORS 規(guī)定下,執(zhí)行跨網(wǎng)域的 JavaScript 內(nèi)容,如 XHR 要求 (AJAX)、抓取不同網(wǎng)域的 JSON 資料等等。在新版 ASP.NET Web API 里,設(shè)定方式也非常簡(jiǎn)單,如下所示:

然后你也可以透過(guò) EnableCors 屬性宣告,直接指定特定 API 的 CORS 宣告:

還可以限定 JS 呼叫端一定要送出特定 HTTP Headers 才允許呼叫:

ASP.NET Web API v2 還內(nèi)建許多 API 常見(jiàn)的功能,例如 Token Generation Service 就能用少少的 Code 完成許多透過(guò) API 驗(yàn)證等工作。

ASP.NET Web API 也支持更多 Self-host 的執(zhí)行環(huán)境,例如透過(guò)OWIN (Open Web Interface for .NET) 就能將 ASP.NET Web API 裝載在 IIS 以外的執(zhí)行環(huán)境,例如 Console Application 或 Katana 等等。

另外,SignalR v2 也即將推出,他依樣可以裝載在各種 Self-host 的環(huán)境:

SignalR v2 還提供了 Xamarin 客戶(hù)端代碼,可以幫你快速建置跨行動(dòng)裝置 Native App 的實(shí)時(shí)互動(dòng)程序。

新版 ASP.NET 還提供一套全新的身分驗(yàn)證機(jī)制:ASP.NET Identity,可以讓你在開(kāi)發(fā)登入注銷(xiāo)、注冊(cè)使用者、身分驗(yàn)證、腳色授權(quán)、…等各種與身分驗(yàn)證有關(guān)的功能十,更加彈性!而且只要替換少少的程序代碼,就可以快速切換到各種不同的驗(yàn)證平臺(tái)。在搭配 Code First 等數(shù)據(jù)庫(kù)開(kāi)發(fā)方法,項(xiàng)目開(kāi)發(fā)的速度將會(huì)提升許多。

ASP.NET MVC 5 與 ASP.NET Web API 2 與 ASP.NET SignalR 2.0 確定不支持 .NET 4.0 版本,也代表 Windows Server 2003 再也無(wú)法執(zhí)行 ASP.NET MVC 5,這點(diǎn)開(kāi)發(fā)人員必須注意。

原文鏈接:http://blog.miniasp.com/post/2013/06/05/Visual-Studio-2013-ASPNET-and-Web-Tooling-Feature-Quick-Preview.aspx


本文題目:VisualStudio2013:ASP.NET與Web功能快速預(yù)覽
鏈接URL:http://www.dlmjj.cn/article/djsgpgs.html