写点什么

带 Knockout IntelliSense 的 ASP.NET and Web Tools 2012.2 版发布

  • 2013-01-18
  • 本文字数:1732 字

    阅读完需:约 6 分钟

微软最近发布了 ASP.NET and Web Tools 2012.2 版外加新的 Visual Studio 2012网络工具,支持 ASP.NET Web API knockout IntelliSense 和 friendly URLs 并允许以.NET 类的方式调用 JSON

这个工具扩展了现有的 ASP.NET 运行时而且给 ASP.NET MVC 框架添加了一个全新的 Facebook 应用模板。使用该模板可创建一个 Facebook 应用,并从登录的用户中获取数据,与他们的朋友集成。本次更新同时包括一个单独的页面应用模板,你可以用 Knockout jQuery 和 ASP.NET Web API 创建交互式客户端应用程序。

这个版本通过 ASP.NET SignalR 提供了对实时通信的支持,这意味着您可以充分利用.NET 4.5 中新增的 WebSocket 支持。在老版客户端上,它会自动降级为长轮询( long-polling )和其他针对老版客户端的协议。

“像类一样粘贴 JSON 是 ASP.NET and Web Tools 2012.2 RC 版中一个很酷的功能,它将帮助您从有效的 JSON 文本中生成 C#或 VB.NET 的强类型的类。” Dharmesh Sharma 提到。

ASP.NET 和 Web Tools 2012.2 还支持 OData 集成跟踪和自动为相关的API 生成帮助页面文档的功能。它还对Visual Studio 2012 的 Web 发布页面检查进行了多项增强,如支持JavaScript 选择性映射和CSS 实时更新。

在ASP.NET friendly URL 功能的帮助下,你将能够轻松地创建带有对搜索引擎友好的URL 的Web 应用程序而无需传统的.aspx 扩展名。Friendly URL 功能也让你非常容易地为应用提供移动支持,如创建移动版ASP.NET 页面并允许用户在桌面和移动视图之间切换。

Donald Adams 发送了一份报告:

“我安装后,它破坏了我现有的应用程序:

在 Global.asax.cs 的下列行中:

WebApiConfig.Register(GlobalConfiguration.Configuration);

Error:
Method not found:
‘System.Web.Http.Controllers.ServicesContainer
System.Web.Http.HttpConfiguration.get_Services()’.

以上错误信息在我尝试运行我的 MVC4 WebAPI 应用时出现。

我尝试卸载 2012.2,结果更糟了……”

然而,微软的工作人员 Angie Xu 回复建议先安装 Visual Studio 2012 update1,然后再安装 ASP.NET and Web Tools 2012.2。

ASP.NET and Web Tools 2012.2,前身为 ASP.NET Fall 2012 Update BUILD Prerelease。本次更新包括对 Visual Studio2012 项目模板的升级,内置了最新版本的 jQuery、jQuery UI、jQuery Validation、 Modernirz 和 Knockout。

“新的运行时功能可通过额外的 NuGet 软件安装到 ASP.NET,这意味着安装此更新不会对现有的 ASP.NET 二进制文件做任何改变,因此不会引起现有项目的任何兼容性问题。新项目会自动包含新功能,现有项目可以通过新的 NuGet 包升级。”Scott Guthrie 说。

Steve ,一位英国的 ASP.NET 和动态数据自由开发人员报导道:

Scott Hanselman 宣布了 ASP.NET and Web Tools 2012.2(Release Candidate)的发布。这是它第一次能轻易的部署一个 DD Web 应用项目(WAP)网站,很好。页面是预编译的,不可修改,因为所有的操作都是通过多选框完成。”

DazWilkin 说:

“后悔安装微软 ASP.NET and Web Tools 2012.2 RC 版了,因为在 VS 中没办法编辑 HTML。”

Matt Watson 在 Scott Hanselman 的博客中评论道,他期望在即将到来的新版本中能有更多的功能:

“有没有任何让 SignalR 支持多浏览器,负载均衡和故障处理等方面的更新?虽然非常想用它,但还是等到这些事情解决了再说吧。”

Daz Wilkin 说:

“在包含了 knockout 绑定的 HTML 页面上,我遇到了页面卡死的问题。非常不幸的是,VS 在 2-3 分钟后都没能反应过来(虽然我下次会再试着等等看),我只能杀掉进程,重启并试着避免这个问题。”

Brandon Wittwer 说:

“Scott,我的团队已经开始用 VS 2012 Web Essentials and 2012.x releases 版做项目,我感到很好。SPA 模板提供了一个坚实的结构,我计划在我的当前项目上采用。感谢你们的辛勤工作,为我们这些 MS 系开发者带来了福音。”

Oliver Klemencic 说:

“Fackbook 模板目前只支持 canvas 应用类型。”

查看英文原文 ASP.NET and Web Tools 2012.2 with Knockout IntelliSense


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-01-18 05:371446
用户头像

发布了 21 篇内容, 共 76133 次阅读, 收获喜欢 1 次。

关注

评论

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

Java ArrayList 与 LinkedList

码语者

Java

微信业务架构图和学生管理系统架构

Geek_cb2b43

【活动报名】首次 「Apache ShardingSphere Dev Meetup 」期待你的参与!

SphereEx

开源 ShardingSphere 技术沙龙 Meetup SphereEx

Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法

杨清强

按照网络规模来分,服务器分为哪几类?

行云管家

云计算 网络 服务器 IT运维

5G、元宇宙和被重新定义的社交出海

融云 RongCloud

腾讯云数据库TDSQL PG版重磅升级:查询性能提升百倍

腾讯云数据库

tdsql

移动CRM软件是销售人员必备办公工具

低代码小观

管理 软件 移动 CRM CRM系统

美团的动态线程池,不依赖中间件可以实现么?

马丁玩编程

Spring Boot ThreadPoolExecutor

如何轻松集成多厂家推送服务

融云 RongCloud

消息推送

微信的业务架构图

张平

架构实战营

TDSQL:解锁数据库前沿技术要点 | 腾讯云数据库DTCC 2021亮点回顾

腾讯云数据库

tdsql

明道云在建筑工程行业的应用场景

明道云

实时通信全链路质量追踪与指标体系构建

融云 RongCloud

通信云 Qoe

阿里JAVA架构师面试136题含答案:JVM+spring+分布式+并发编程!

Java 编程 程序员 面试

告别传统压测:全链路压测在中通的实践分享

TakinTalks稳定性社区

全链路压测 系统稳定高可用 性能压测 电商大促 系统保障

浅谈云上攻防——CVE-2020-8562漏洞为k8s带来的安全挑战

腾讯安全云鼎实验室

漏洞分析

微信业务架构图 & 学生管理系统架构设计

Steven

架构实战营

新里程碑!TDSQL金融核心系统客户数国内领先

腾讯云数据库

tdsql

低代码平台的爆火,会导致程序员失业吗?

J2PaaS低代码平台

低代码 低代码开发 低代码平台

从小公司到大厂,从8K到30K-一个iOS开发的艰辛路程

iOSer

ios iOS面试

徐州等保测评公司有哪些?联系电话是多少?在哪里?

行云管家

网络安全 等级保护 过等保 徐州

TDSQL助力建设数字政务

腾讯云数据库

数据库 tdsql

你的 APP 能否精准「推送」击中用户?!

融云 RongCloud

消息推送 双十一

模块一作业

doublechun

「架构实战营」

你分库分表的姿势对么?——详谈水平分库分表

vivo互联网技术

MySQL 分库分表 hash Range 数据库表

Java面试过了京东五面之后,发现掌握了这些技术也没有那么难

Java 编程 程序员 面试

「The Data Way」1024 特别节目|一线工程师的开源路

SphereEx

开源 开源社区 开源青年

首例“微服务+国产分布式数据库”架构,TDSQL助力昆山农商行换“心”

腾讯云数据库

数据库 tdsql

恒源云(GpuShare)_训练指引

恒源云

深度学习

农业CRM系统帮助建设新农村和休闲农业

低代码小观

系统 CRM 农业 管理工具 农业管理

带Knockout IntelliSense的ASP.NET and Web Tools 2012.2版发布_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章