BT

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

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

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2013年3月2日. 估计阅读时间: 6 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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模板的内容进行了更新,包括jQueryjQuery UIjQuery ValidationModernizrKnockout以及一些其它开源的Nuget库。另外,在从Visual Studio 2012中将项目发布到Windows Azure网站时,你将能够更新本地文件至远端,也可反其道而行之。

ASP.NET and Web Tools 2012.2包含了对Visual Studio 2012 Page Inspector的功能增强,其中包括JavaScript选择区域的映射及CSS的实时更新。随着此次更新,Visual Studio 2012代码编辑器加入了对CoffeeScriptMustacheHandlebarsJsRender的语法高亮支持。另外,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).aspx)、参数以及请求和响应消息的示例。你也可以为帮助文件加入定制的文档与客户端测试的功能。

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模板,比如BreezeJSEmberDurandalJSHot 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


感谢杨赛对本文的审校。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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