写点什么

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

  • 2013-11-04
  • 本文字数:1190 字

    阅读完需:约 4 分钟

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

2013-11-04 07:541638
用户头像

发布了 81 篇内容, 共 25.9 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

游戏夜读 | 改写图形API的意义

game1night

架构师训练营0期开营

刁架构

架构师

备案问题汇总

云也退

网站 备案

为什么你要学习 Go?

司徒公子

编程语言 谷歌Google Go 语言

ARTS_20200529

凌轩

Java ARTS 打卡计划

Mysql常用删除方式比较

云也退

MySQL

「首度揭秘」大规模HPC生产环境 IO 特征

焱融科技

sds io 高性能 存储 焱融科技

幂等问题及解决方案

Joker

幂等 解决方案

基于 Markdown 的中文文档排版规范

Murphy

markdown 排版规范 GitHub GFM 物联网学前班

Nginx 入门及命令行操作

子杨

nginx 运维

Nginx 基础原理和命令行的真相

子杨

nginx 运维

阿里巴巴为什么让初始化集合时必须指定大小?

王磊

Java 性能

Server Queue 提高 QPS

风含叶

Python kafka 后端 队列

探索 Go 语言数据类型的内部实现

TuringTuring

内存模型 高效 Go 语言

“Plus Token”传销主犯被公诉!警惕,区块链不是“取款链”!

CECBC

1024讲话 CECBC 区块链技术 人才发展 培训

GrowingIO 大数据多维分析自动化测试实践

GrowingIO技术专栏

大数据 自动化测试 parewise

神经网络中为什么不能将权重初始值设置为一样的值

wangkx

神经网络 学习

一个在游戏行业摸爬滚打了十几年的人,为何我对这本书情有独钟

图灵社区

游戏开发 游戏制作 世嘉培训教材

用户故事为什么要关联开发数据?

易成研发中心

敏捷开发 开发数据

卧槽,接到一个阎王的需求

码农神说

程序员

10分钟了解Flink

代码诗人

奈学干货分享:分布式CAP实践分析

奈学教育

分布式

我们可能都误解了什么是情商

董一凡

情绪

Cassandra可调一致性的使用及原理

老任物联网杂谈

大数据 分布式 Cassandra 可调一致性

Android 通过opencv实现人脸识别,追踪

sar

android OpenCV 人脸识别

kudmp介绍和安装

唯爱

Weex开发:页面跳转以及Android端多应用选择窗口的处理

码字与律动

android Vue 大前端 跨平台 Weex

你有信息焦虑症吗?

Neco.W

学习 创业 知识体系

2020智源-京东多模态对话挑战赛开战 产学研联合推动AI技术发展

DT极客

从位图到布隆过滤器

wangkx

位图 布隆过滤器

工厂模式(三)泛型工厂的概念以及示例代码

LSJ

Visual Studio 2013 新增改进后的项目模版及社交账号认证_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章