抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

ASP.NET and Web Tools 2012.2 发布,增强了 MVC,Azure 及 SignalR 的功能

2013 年 3 月 01 日

Microsoft 发布了 ASP.NET and Web Tools 2012.2 ,包含了 Visual Studio Web Tooling,ASP.NET Web API,Web Forms,MVC 和 Windows Azure 认证的功能增强,并新加入了对 SignalR 的支持。

ASP.NET and Web Tools 2012.2 对一些 ASP.NET 模板的内容进行了更新,包括 jQuery jQuery UI jQuery Validation Modernizr Knockout 以及一些其它开源的 Nuget 库。另外,在从 Visual Studio 2012 中将项目发布到 Windows Azure 网站时,你将能够更新本地文件至远端,也可反其道而行之。

ASP.NET and Web Tools 2012.2 包含了对 Visual Studio 2012 Page Inspector 的功能增强,其中包括JavaScript 选择区域的映射及CSS 的实时更新。随着此次更新,Visual Studio 2012 代码编辑器加入了对 CoffeeScript Mustache Handlebars JsRender 的语法高亮支持。另外,HTML 编辑器现在支持了对 Knockout 绑定的智能感知,并允许你粘贴某段 JSON 文本成为一个.NET 类。它还允许你为 Mobile 模拟器(Emulator)加入扩展钩子,因此第三方的 Mobile 模拟器就能够以 VSIX 方式进行安装。

“如果你已经安装过由 Mad Kristensen 提供的优秀(且免费)的 Web Essentials 2012 扩展的较早的版本,那么在你安装 ASP.NET and Web Tools 2012.2 更新前需要将它升级到最新版本,”目前就任于 Microsoft 服务器与工具部门的公司副总裁 Scott Guthrie 说道。

ASP.NET Web API 提供了对 OData 终结点的支持,允许你对任何数据源进行复杂语法查询、分页、元数据($metadata)、CRUD 操作以及各种定制化操作。此次发布中包含了一个新的追踪(tracking)功能,允许你使用 Visual Studio 2012 或者在 Windows Azure 上进行问题排查。

除此之外,更新版 Web API 项目中加入了一个链接,点击它可打开一个自动生成的帮助页面以展示如何访问你的 Web API,其中包含了所有 API 终结点、 HTTP 谓词(verbs)、参数以及请求和响应消息的示例。你也可以为帮助文件加入定制的文档与客户端测试的功能。

ASP.NET and Web Tools 2012.2 新加入了创建 SignalR 项目的 Visual Studio 2012 模板,并支持将 SignalR 加入到现有的 Web Forms 和 MVC 应用程序中。这包含了对 Friendly URL 的完整支持,允许你将 URL 片段作为参数传递到页面中。它同时也对移动设备提供了 Friendly URL 的支持,比方说, YourPage.Mobile.aspx 将作为默认的内容格式显示在移动设备中。

“ASP.NET and Web Tools 2012.2 并未修改任何全局程序集缓存(GAC)中的文件,这就不会对你已经安装的 ASP.NET 产生影响,也不会影响到任何现有项目。所有的变更要么是 Visual Studio 的工具,要么是本地 NuGet 库的新功能的增强,”Microsoft 的项目经理 Scott Hanselman 说道。

ASP.NET and Web Tools 2012.2 提供了一个新项目模板用于创建 Facebook 应用,并通过 iframe 将应用显示在 Facebook 环境下。它也包括了一个 ASP.NET MVC 的单页应用模板,允许你使用 HTML 5、CSS 3 和流行的 Knockout 及 jQuery JavaScript 库创建响应式客户端 web 应用。另外,新版中也包含了由社区贡献的多种 MVC 模板,比如 BreezeJS Ember DurandalJS Hot Towel

ASP.NET and Web Tools 2012.2 发布了一个支持 MVC、Web Pages 和 Web Forms 的 Windows Azure 认证机制,允许在你的应用程序中认证那些你的组织中的 Office 365 用户,并能够在你自己定制的 Windows Azure 活动目录域中创建新用户。

Steve Gentile 留言道,他希望在下个版本中看到支持 AngularJS 的模板。
Dhaha 觉得 TypeScript 的功能增强被遗漏了。
James Barrow 说道:

Web Essentials 的更新是否是因其内建了对 LESS 和 CoffeeScript 的支持所引起的?我很遗憾在一大早看到这项功能从 Web Essentials 中移除了,不过看到 Microsoft 的这次更新中又加入了对它们的支持,这可能也不错。

Mads kristensen 留言道:

是的,LESS 和 CoffeeScript 的支持都从 Web Essentials 中转移到了官方的 Web Tools 2012.2 发布中。这也是为什么它必须从 Web Essentials 中移除,这样才不会产成互相冲突(它之前的确造成过冲突)。

查看英文原文: ASP.NET and Web Tools 2012.2 with Enhancements for MVC, Azure and SignalR


感谢杨赛对本文的审校。

2013 年 3 月 01 日 21:541078
用户头像

发布了 428 篇内容, 共 153.9 次阅读, 收获喜欢 27 次。

关注

评论

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

架构师训练营 W7 作业

telliex

架构师训练营第七章总结

吴吴

第07周 优化系统性能-01 命题作业

Jaye

关于性能压测

俊俊哥

性能测试

架构师培训 -07 总结 性能测试与性能优化

刘敏

第七周作业

Geek_a327d3

架构师训练营第七章作业

吴吴

Week7-总结

龙7

第七周总结

Geek_a327d3

【架构师训练营 - week7 -1】作业

早睡早起

RabbitMQ 的监控(附 Python 监控源码)

AlwaysBeta

Python RabbitMQ 消息队列 消息堆积处理

【架构师训练营 - week7 -1】总结

早睡早起

性能测试与操作系统

史慧君

架构师训练营 W7 心得

telliex

【架构师训练营】第七期笔记

云064

Mac 环境下 RabbitMQ 的安装

AlwaysBeta

Mac RabbitMQ 消息队列

Python 实现 RabbitMQ 的六种工作模式(附 Python 代码)

AlwaysBeta

Python RabbitMQ 消息队列

操作系统、性能优化

GalaxyCreater

性能优化

架构师训练营 week7 - 学习总结

devfan

架构师训练营第 0 期第 7 周作业

无名氏

第七周学习总结

潜默闻雨

性能压测

走过路过飞过

Week7-作业

龙7

w7-分布式系统中性能的影响因素

麻辣

架构师训练营 No.7 周作业

连增申

Week 07 总结

鱼_XueTr

文件系统简述:从基础存储到大数据

破晓_dawn

极客时间

学习总结 - 架构师训练营 - 第七周

走过路过飞过

Python Elasticsearch DSL 查询、过滤、聚合操作实例

AlwaysBeta

Python elasticsearch elastic

使用 Redis 有序集合实现 IP 归属地查询

AlwaysBeta

Python redis 缓存

第七周总结

史慧君

Study Go: From Zero to Hero

Study Go: From Zero to Hero

ASP.NET and Web Tools 2012.2发布,增强了MVC,Azure及SignalR的功能-InfoQ