宣布ASP.NET and Web Tools 2012.2 RC版

[原文发表地址] Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

[原文发表时间] 2012-12-14 8:54

本周,ASP.NET 和 Visual Web Developer 团队交付了ASP.NET and Web Tools 2012.2 update的RC版本(前身为 ASP.NET Fall 2012 Update BUILD Prerelease)。此Update版扩展了现有 ASP.NET 运行时,并将新的 web 工具添加到了 Visual Studio 2012中。无论您是使用 Web Forms、 MVC、 Web API 还是任何其他 ASP.NET 技术,此更新中总会有一些您会用到的炫酷东西。

您现在就可以下载并安装RC版:https://www.asp.net/vnext.

杰出的 ASP.NET 功能增强

此更新添加了新的 ASP.NET 模板和功能,包括:

  • 新的 ASP.NET MVC 模板。
    • 通过使用新的 Facebook 应用程序模板,创建 Facebook 应用程序变得更简单了。只需几个简单的步骤,您就可以创建一个 Facebook 应用程序,并从登录的用户中获取数据,以及与他们的朋友相集成。
    • 通过使用Knockout、 jQuery 和 ASP.NET Web API,一个新的Single Page Application模板允许开发人员构建交互式客户端的 web 应用程序。
  • 与 ASP.NET SignalR实时通信的支持。这使您可以轻松地利用.NET 4.5中的新WebSocket 支持,同时还会为旧式客户端自动降级为长轮询(long-polling)和其他协议。如果您还没试过 SignalR,您应该试试 — — 它是令人神奇的。
  • 新的 ASP.NET Web API 功能,包括支持 OData,集成跟踪和为您的 API 自动生成帮助页面文档。
  • 新ASP.NET Friendly URL功能。这一新功能可以让Web Forms开发人员方便地生成看起来更清洁的URL (没有.aspx 扩展名)。Friendly URL 功能也让开发人员更容易地将手机支持添加到他们的应用程序中,以此支持手机的.ASPX 页面以及在桌面和手机视图之间切换。它可以与现有的ASP.NET v4.0 应用程序一起使用。
  • Visual Studio 2012 Web 发布的增强功能。Web site项目现在拥有与 web 应用程序项目 (包括 Windows Azure Web Sites)相同的发布体验,您可以有选择地发布文件、 查看本地和远程文件之间的差异,更新本地到远程文件,反之亦然。
  • Visual Studio 2012 Page Inspector的增强功能。现在支持 JavaScript 选择性的映射,并且您可以实时更新 CSS。
  • Visual Studio 2012 编辑器支持Knockout IntelliSense和将JSON 作为.NET 类粘贴 (这使得更容易使用来自其他地方的 Web API)。
  • Visual Studio 2012 项目模板更新,包括最新版本的 jQuery,jQuery UI、 jQuery Validation、 Modernirz、Knockout,以及更多...

它是如何传送的

现在您可以从https://www.asp.net/vnext下载和安装一个集成的安装包,其中包含了上述增强功能.

新的运行时功能是通过其他的NuGet 软件包传送到 ASP.NET的。这意味着,安装此更新版不会对现有的 ASP.NET 二进制文件做出任何更改,因此不会导致任何与现有的项目相兼容的问题。新项目将包含新的功能,而现有的项目可以使用新的 NuGet 软件包得到更新。

摘要

Web 开发正在改变, ASP.NET 迅速提供新功能给开发人员以此帮助他们充分利用新功能。ASP.NET and Web Tools 2012.2 update在几分钟内就可安装好,而不需改变当前的ASP.NET 运行时组件。有关完整说明,请参阅发行说明

我计划下周发布一个教程来展示如何使用新 Facebook模板来构建一个酷的 Facebook 应用程序。

希望这会对您有所帮助。

Scott

P.S. 除了写博客之外,我现在也正在使用 Twitter来快速更新和分享链接。我的Twitter为 : twitter.com/scottgu