Visual Studio 2013 新增改進后的項目模版及社交賬號認證
英文原文:Visual Studio 2013 Adds New Project Templates with Improvements and Social Accounts Authentication
Visual Studio 2013 包括了新的項目模版及改善的用戶體驗,能讓開發者更快速構建項目和應用。在新界面的幫助下,用戶能夠創建新的 MVC 項目并且很容易往項目中增加 Web Forms 頁面,還可以在 Web Forms 項目中通過腳手架功能使用 Web API。
當用戶在 Visual Studio 2013 中創建 ASP.NET 項目時,能夠在 home 頁、關于頁和聯系頁中進行基本的導航,此外還能使用 Bootstrap 創建網站的主題 ,無論你使用的是哪種技術――ASP.NET MVC、Web Forms、Web API、SPA。此外,Visual Studio 2013 可以通過 Windows、活動目錄和如 非死book、推ter、微軟賬號、Google 等社交賬號對用戶進行認證,此外,按照項目的需求,Visual Studio 2013 還提供了更多的驗證器(providers)。
Visual Studio 2013 包括一個 Project_Readme.html 文件,這在創建新的項目時就會看到。這個文件包括了在 ASP.NET 中新特性一覽和在創建項目后所需的步驟,同時也包括了關于主題定制、部署和網絡上的其他資源信息。
最新發布的 ASP.NET 中包含了 ASP.NET Identity,它是一套新的 membership 系統,能夠輕易地將應用數據和用戶特定的檔案數據進行整合。它也允許你選擇在應用中用戶檔案的持久化模型,包括將數據存儲在 SQL Server 數據庫,或者類似于 Windows Azure 存儲表這樣的 NoSQL 數據存儲中的能力。
Microsoft.AspNet.Identity.Core.1.0.0, Microsoft.AspNet.Identity.EntityFramework.1.0.0和 Microsoft.AspNet.Identity.Owin.1.0.0 是與 ASP.NET Identity 功能相關的 NuGet 包。 ASP.NET web 優化框架包括用于提高 ASP.NET web 應用性能的如打包、壓縮服務。
Microsoft.AspNet.Web.Optimization.1.1.1 以 NutGet 包方式提供,并且包含了 WebGrease 和 Antlr 依賴庫。另一方面,Microsoft.AspNet.Providers.Core 包用于存儲應用中的 session 數據。
Microsoft.Owin.Security.ActiveDirectory, Microsoft.Owin.Security.Cookies,Microsoft.Owin.Security.非死book, Microsoft.Owin.Security.Google, Microsoft.Owin.Security.Jwt,Microsoft.Owin.Security.MicrosoftAccount, Microsoft.Owin.Security.OAuth,Microsoft.Owin.Security.推ter 均以 NuGet 包的形式發布以用于設置 MVC 個人賬號、Web 表單、Web API 和 Web API 專用的組織賬號時使用。
</blockquote>Microsoft.AspNet.FriendlyUrls 包能讓用戶生成友好的 URL,其中一項功能能夠讓你添加一個視圖切換功能,以使用戶在移動設備和桌面視圖間輕易地進行切換。此外,ScriptManager 控件提供了對 web 優化的支持,此外項目模版能讓用戶將 jquery 的打包引用注冊到 ScriptManager 控件中。
Visual Studio 2013 包括針對 ASP.NET MVC 和 Web API 項目改進的項目模版,其中包括一個內置幫助頁(Microsoft.AspNet.WebAPI.HelpPage)的新模版。
來自: InfoQ本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!