Visual Studio 2013 新增改进后的项目模版及社交账号认证

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、活动目录和如Facebook、Twitter、微软账号、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.Facebook, Microsoft.Owin.Security.Google, Microsoft.Owin.Security.Jwt,Microsoft.Owin.Security.MicrosoftAccount, Microsoft.Owin.Security.OAuth,Microsoft.Owin.Security.Twitter均以NuGet包的形式发布以用于设置MVC个人账号、Web表单、Web API和Web API专用的组织账号时使用。

Microsoft.AspNet.FriendlyUrls包能让用户生成友好的URL,其中一项功能能够让你添加一个视图切换功能,以使用户在移动设备和桌面视图间轻易地进行切换。此外,ScriptManager控件提供了对web优化的支持,此外项目模版能让用户将jquery的打包引用注册到ScriptManager控件中。

Visual Studio 2013包括针对ASP.NET MVC和Web API项目改进的项目模版,其中包括一个内置帮助页(Microsoft.AspNet.WebAPI.HelpPage)的新模版。

查看英文原文:Visual Studio 2013 Adds New Project Templates with Improvements and Social Accounts Authentication

你可能感兴趣的:(Visual Studio 2013 新增改进后的项目模版及社交账号认证)