BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 廖煜嵘 关注 0 他的粉丝 发布于 2013年11月5日. 估计阅读时间: 5 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT