ASP.NET 4.5 和 Visual Studio 2012诸多新功能详解

 

ASP.NET 4.5 和 Visual Studio 2012诸多新功能详解,点击可以查看大图
需      要: 0.0 金币
折      扣: 100 (% 折)
 
相关搜索: vs2012 asp.net 微软 25175 
下载次数: 10
支持一下(1)
50.00%
踩一下(1)
50.00%
  • 下载等级:
  • 编  号: 20130508223643
  • 更新日期: 2013-05-08
  • 大  小: 0Bytes
  • 浏览次量: 3496
  • 开发者链接: 官网  演示
  • 相  关: 违规举报
  • 收  藏:( 0 人收藏) 加入收藏
  • 此内容校验人员: sinacomcn
分享到:   
 
上传于/2013-05-08 22:38:35
 
   

 

下表列出了 ASP.NET 4.5 和 Visual Studio 2012的新准则。

Hh420390.collapse_all(zh-cn,VS.110).gifASP.NET 4.5 Web窗体

 

Title

描述

与ASP.NET 4.5入门Web窗体(5个教程) (ASP.NET网站)

使用ASP.NET 4.5和 Microsoft Visual Studio Express 2012 for Web,本教程系列演练将指导您生成ASP.NET Web窗体应用程序的基本知识。

强类型数据控件 (" scott Guthrie的博客)

这篇文章解释如何在ASP.NET的强类型数据模板4.5 Web窗体。

Web窗体模型约束第1部分:选择数据 (" scott Guthrie的博客)

这篇文章解释如何选择数据使用将ASP.NET 4.5 Web窗体模型。

Web窗体模型约束第2部分:筛选数据 (" scott Guthrie的博客)

这篇文章解释如何筛选数据使用将ASP.NET 4.5 Web窗体模型。

Web窗体模型约束第3部分:更新和验证 (" scott Guthrie的博客)

这篇文章解释如何更新并验证数据使用将ASP.NET 4.5 Web窗体模型。

新绑定和缩减支持 (" scott Guthrie的博客)

这篇文章解释绑定,并缩减在ASP.NET支持4.5 Web窗体。

使用页检查器了ASP.NET Web窗体 (ASP.NET网站)

本主题中的上下文中简介页检查器(可视化映射在浏览器、"源"视图和CSS之间) Web窗体项目。

Hh420390.collapse_all(zh-cn,VS.110).gifASP.NET MVC

 

Title

描述

为ASP.NET MVC 4的表示与Visual Studio 2012

使用 Visual Studio Express 2012 for Web,本教程将指导您生成ASP.NET MVC Web 应用程序的基本知识。

使用ASP.NET MVC 4的异步方法

本教程系列演练将指导您生成异步ASP.NET MVC 4应用程序的基本知识。

ASP.NET MVC 4个移动功能

本教程将指导您基本知识如何在ASP.NET MVC 4.的移动功能一起使用。

使用ASP.NET MVC的页检查器

本主题介绍ASP.NET MVC项目的上下文中简介页检查器(可视化映射在浏览器、"源"视图和CSS之间。

使用ASP.NET MVC的页检查器 (视频)

此视频演示使用页检查器的优点在ASP.NET MVC Web 应用程序。

Hh420390.collapse_all(zh-cn,VS.110).gifVisual Studio 2012

 

Title

描述

功能在Visual Studio监视的单元格快地Web (" scott Hanselman的博客)

此博客条目包括工具栏的浏览器选择器,请在解决方案资源管理器的图像文件),CSS颜色选取器,页检查器等等。

Web开发人员可在Visual Studio的性能工具 (视频的通道9)

此视频查看在HTML编辑器、CSS编辑器、页检查器和JavaScript编辑以更改。

我的ASP.NET 4.5开发的(Telerik)前5个Visual Studio设计器改进 (Telerik博客)

此博客条目检查JavaScript IntelliSense、jQuery IntelliSense和文档,页检查器,CSS卖方的IntelliSense,CSS颜色选择。

Hh420390.collapse_all(zh-cn,VS.110).gif ASP.NET 网页2

 

Title

描述

在网页2的顶级函数

本文文档可执行文件使用新功能在 ASP.NET 网页的常规任务。

介绍 ASP.NET 网页2

本教程设置的使用WebMatrix工具提供 ASP.NET 网页2和razor语法概述。

 

 

中的新增razor v2

此博客条目包括新的功能,如更新为 ~ 运算符和新的条件特性支持。

在网页v2的更新验证

此博客条目是测试在 ASP.NET 网页2.的新 Validation 帮助器的第一个在一系列三。

下表列出了每种技术的区域 ASP.NET 4.5 和 Visual Studio 2012的包含新功能。

这些功能包括:

Hh420390.collapse_all(zh-cn,VS.110).gifASP.NET 核心服务

下表列出了ASP.NET核心功能的新功能。

 

功能

描述

资源

异步读取和写入HTTP请求和响应

ASP.NET 4.5 可以读取,编写,并刷新流异步。 此asynchronicity可以增量数据发送到客户端,而不必占用操作系统线程。

异步读取和写入HTTP请求和响应 (新增功能的whitepaper)

当请求验证启用时,对读取unvalidated请求数据支持

ASP.NET 4.5 提供用于读取unvalidated请求数据,以便您可以允许用户通过选定的字段或页的标记。

新的ASP.NET请求验证功能 (新增功能的whitepaper)

为WebSockets协议支持

在新 System.Web.WebSockets 命名空间中的方法提供WebSockets协议支持,可让您读取和写入字符串和二进制数据。

为WebSockets协议支持 (新增功能的whitepaper)

客户端脚本的绑定和缩减

ASP.NET 4.5 使用合并更快加载不同的JavaScript文件) 的绑定 (通过移除不必要的字符减少JavaScript和CSS文件的大小) 的缩减 (。 ASP.NET绑定和缩减库。ScriptManager 控件还支持。

新绑定和缩减支持(ASP.NET 4.5系列) (博客条目)

绑定和缩减 (文章)

在ASP.NET 4.5中的绑定和缩减 (博客条目)

对于异步模块和处理程序支持

asyncawait 关键字可以方便地编写异步HTTP模块和异步HTTP处理程序。 以异步开发的更新包括:

ClientDisconnectedToken :异步通知应用程序的 CancellationToken,当客户端从基础web服务器断开连接的。

TimedOutToken : CancellationToken,在异步通知应用程序的请求和配置的请求超时值长期运行。

ThreadAbortOnTimeout :如果希望应用程序控制计时请求行为,请将此特性设置为 false 当属性设置为 true (默认值),ASP.NET中止为请求的线程,当该请求超时时。

Abort :使用此方法在应用程序中强制停止请求的基础TCP连接。 所有处理I/O将失败。

支持等待的任务基于异步模块和处理程序 (新增功能的whitepaper)

使用ASP.NET 4.5的异步方法 (教程)

使用ASP.NET MVC 4的异步方法 (教程)

async(C# 参考) (MSDN Library)

await(C# 参考) (MSDN Library)

集成反XSS编码例程

反XSS (脚本的跨站点)核心编码例程集成 ASP.NET 4.5。 这些实例仅以前提供的作为外部库。

反XSS库 (新增功能的whitepaper)

为OAuth和OpenID支持

OAuth和OpenID可以创建允许用户登录与其他站点的凭据,包括google、雅虎、Facebook、慌张和Windows Live®的站点。

 

有关更多信息,请 什么是ASP.NET 4.5的新增和Visual Studio 2012 参见ASP.NET网站上。

Hh420390.collapse_all(zh-cn,VS.110).gifASP.NET Web 窗体

下表列出了在 ASP.NET 4.5的Web窗体做的一些改进。

 

功能

描述

资源

模型联编程序

Web窗体现在 支持模型绑定,使您可以直接将数据绑定控件数据访问方法。 ASP.NET自动将窗体字段、查询字符串、cookie、session状态和视图状态中的数据转换为方法参数。 可以使用这些参数选择数据或进行更新到数据库。 (此方法类似于将ASP.NET MVC模型。)

模型绑定 (新增功能的whitepaper)

模型约束第1部分:选择数据 (博客条目)

模型约束第2部分:筛选数据 (博客条目)

模型约束第3部分:更新数据和验证 (博客条目)

模型约束第1部分-选择数据 (视频)

模型约束第2部分-筛选 (视频)

在数据绑定控件的强类型的约束表达式

您现在可以在Web窗体数据绑定控件编写强类型,双向数据绑定表达式,而不是使用 BindEval 表达式。 此方法使您可以在数据控件中访问复杂属性。 这些表达式可用于新模型绑定功能。

强类型数据控件 (新增功能的whitepaper)

强类型数据控件 (博客条目)

强类型数据控件 (视频)

客户端验证的不显眼的JavaScript

不显眼的验证将客户端验证的代码的唯一外部JavaScript文件,使页更小速度较快加载。 它还提供脚本文件更好的缓存。

不显眼的验证 (新增功能的whitepaper)

HTML编码数据绑定表达式

新语法允许您对页标记的HTML输出。

HTML编码数据绑定表达式 (新增功能的whitepaper)

回退为 ScriptManager 控件的内容分布式web (CDNs)支持

当您将 ScriptManager 控件的 EnableCdn 属性时,控件测试该脚本是否从CDN成功加载的。 否则,控件将回退到加载该脚本从备用(本地)位置。

ASP.NET 4.0 ScriptManager改进 (博客条目)

将Microsoft AJAX CDN (博客条目)

为HTML5窗体类型的支持

在Web窗体页中使用HTML5与 emailtelurlsearch 的元素。

HTML5更新 (新增功能的whitepaper)

HTML在WebForms控件的5个输入的类型 (博客条目)

GridView 控件改进的分页

GridView 控件的新 AllowCustomPagingVirtualItemCount 属性允许您自定义分页功能。 每次将显示新页,这些新属性不再需要该控件从数据源中检索所有行。

AllowCustomPaging (MSDN Library)

VirtualItemCount (MSDN Library)

向Web窗体生成的改进

以下改进扩展Web窗体生成系统:

-新的 ControlBuilderInterceptor 选件类允许您自定义Web窗体页和控件生成输出。

-一个新的 TemplateParser.ParseTemplate 方法使从模型生成ASPX标记字符串的 ITemplate 实例。

ControlBuilderInterceptor (MSDN Library)

ParseTemplate (MSDN Library)

ITemplate (MSDN Library)

2012个RC释放Visual Studio -大型Web汇总 (" scott Hanselman博客)

有关更多信息,请 什么是ASP.NET 4.5的新增和Visual Studio 2012 参见ASP.NET网站上。

Hh420390.collapse_all(zh-cn,VS.110).gifASP.NET MVC 4

ASP.NET MVC 4可用于Visual Studio 2010 SP1 Microsoft 下载中心 以及 Visual Studio 2012 ASP.NET MVC 4

有关此版本中的新增功能的信息,请参见ASP.NET网站上的以下链接:

Hh420390.collapse_all(zh-cn,VS.110).gif ASP.NET 网页2

ASP.NET 网页2在 Visual Studio 2012 和 Visual Studio Express 2012 for Web中。 还可以获取它使用 Microsoft Web平台安装程序 下载和安装WebMatrix。

下表列出了网页2.包括的 ASP.NET 网页增强功能。

 

功能

描述

资源

新增和增强的站点模板

新的个人站点模板。博客、与集和慌张内容提供页。 更新起始站点模板允许用户登录到您的站点使用Facebook、活动慌张和的Windows。 网页1站点模板。网页2.也会升级运行。

在网页2的顶级函数 (ASP.NET网站)

razor语法改进

razor语法现在支持条件HTML特性,代码可以更简单使属性值根据所设置。 ~/ 语法现在也会更加简单呈现在链接和URL的动态路径信息。

在网页2的顶级函数 (ASP.NET网站)

验证

验证用户输入的新选项卡可用,包括帮助提高站点的性能)的客户端验证(。 新的验证选件类(ValidationHelperValidator)使用代码,以及将帮助您指定验证规则。

在网页2的顶级函数 (ASP.NET网站)

并行支持

可以运行现有网页1应用程序和新网页在同一台计算机上的2应用程序。

在网页2的顶级函数 (ASP.NET网站)

成员资格和身份验证

网页支持新的OAuth和OpenID身份验证提供程序,允许用户登录使用外部网站例如Facebook、活动慌张和的Windows。 新的起始站点模板包括的示例演示如何使用新的提供程序。

在网页2的顶级函数 (ASP.NET网站)

映射帮助器

新的 Map 帮助器可以调用现有映射引擎(例如堆、google、雅虎和MapQuest)和呈现在网站上映射。

在网页2的顶级函数 (ASP.NET网站)

移动显示模式

新的显示模式功能允许您创建特定于设备的页。 页可以自动基于发出请求的设备,如移动设备。

在网页2的顶级函数 (ASP.NET网站)

有关ASP.NET的更多信息网页2在ASP.NET网站上发布,请参见 在网页2的顶级函数

Hh420390.collapse_all(zh-cn,VS.110).gifASP.NET MVC 4中,Web API和 ASP.NET 网页(razor)现在是开放源代码

ASP.NET MVC 4中,ASP.NET Web API和 ASP.NET 网页v2 (razor语法)现在下 apache 2.0许可证 重要点此开发模型如下所示。

  • 源代码位置 源代码可在CodePlex的 http://aspnetwebstack.codeplex.com/ 并使用 Git 进行版本控制。

  • 请参见签入并提供反馈 该社区在开发人员签入可以看到和提供反馈从Microsoft和从社区。

  • 公共的 开发人员在Microsoft社区中跳出会提交修补程序和代码基值。

  • 签入计算 Microsoft开发团队评审每一次签入(开放源代码或)包含的。 每次签入计算现有的条件。

  • 公共代码包含在Visual Studio中 为ASP.NET中包括批准的社区代码包含在Visual Studio中。

  • Microsoft开发和支持继续 ASP.NET MVC中,Web API和razor继续由Microsoft开发和提供独立以及一部分的Visual Studio。 它们将继续由现有Microsoft支持支持策略。

  • Web窗体 Web窗体尚未提交开放源代码,因为它是Windows server平台采用依赖项System.Web.dll的一部分。 因此,当.NET framework或操作系统更新时,依赖项,代码不能很容易地进行替换。

有关更多信息,请参见:

Hh420390.collapse_all(zh-cn,VS.110).gif编辑改进

以下各节提供有关编辑改进的信息,并在 Visual Studio 2012 的新函数释放。

说明 说明

Web Microsoft Visual Studio的标准版更新2010 SP1 版本中包含的HTML5和CSS3函数也在 Visual Studio 2012。

在网页设计器的以下功能是新的还是为 Visual Studio 2012 版本经过改进。

Hh420390.collapse_all(zh-cn,VS.110).gifMultibrowser支持

安装的浏览器显示新在 启动调试 旁边的下拉列表在Visual Studio的按钮。 此函数可测试同一页、应用程序或站点在不同的浏览器。 若要同时测试在多个浏览器,请从中选择 浏览方式 选项卡下拉列表,然后使用CTRL单击选择多个浏览器。 当按F5或CTRL+F5,应用程序在您选择的浏览器将生成。 设置多个浏览器设置为默认值,使用 浏览方式 选择多个浏览器,然后选择 设为默认值浏览方式 对话框内。

Hh420390.collapse_all(zh-cn,VS.110).gif页检查器

页检查器是呈现一个网页的工具(HTML、Web窗体、ASP.NET MVC或网页)直接在Visual Studio IDE中。 可以使用页检查器检查源代码和结果输出。 对于ASP.NET页中,可以使用页检查器确定服务器端代码产生了呈现到浏览器的HTML标记。 即使默认ASP.NET绑定和缩减启用功能,页检查器工作。

要求

若要使用页检查器,您必须具有:

  • 在计算机上安装 Visual Studio 2012。

  • 在计算机上安装 .NET Framework 4.5。

  • 面向 .NET Framework 4 或更高版本的 Web 应用程序。

说明 说明

页检查器承载Internet Explorer的当前版本在Visual Studio中。 对于所有功能,必须在计算机上安装Internet Explorer 9。 无需安装Internet Explorer平台预览(也称为Internet Explorer 10的实验导航)安装。

功能

 

功能

描述

选择映射

当您选择在源时的标记,相应的输出在页检查器自动显示,反之亦然。

检查模式

单击箭头图标。页检查器工具窗格将页检查器到测试模式。 在测试模式下,那么,当您保存在呈现的页中的任何部分的鼠标指针,对应的源标记或代码中显示。 解决方案资源管理器,对应的文件还显示。

沙盒测试CSS/DOM更改

页检查器可以修改CSS属性和DOM元素属性并查看反映的更改会立即在浏览器中。 这些更改不会保留,并且原始源文件不受影响。

CSS规则和修改映射

当您单击时在CSS的规则工具网格,页检查器打开规则定义的相应.css文件为。 完整规则中选择。 此功能使您能够更轻松地为规则定义的获取对,以便您可以根据需要修改它。

更新栏

当您更改页的源代码时,更新条出现在该浏览器的顶部。 更新栏提示您单击该线条(或按CTRL+ALT+ENTER)保存更改并刷新该表呈现的视图。

源文件链接

在页检查器工具窗格的一个 文件 选项卡包含指向编辑当前页的所有文件。 若要打开某个Visual Studio版本的文件,请单击文件链接。

默认浏览器的页检查器列表

页检查器显示为中的一个选项卡下拉列表浏览器在Visual Studio中的 启动调试 图标旁边。

资源

Hh420390.collapse_all(zh-cn,VS.110).gifHTML 编辑器

在 Visual Studio 的HTML编辑器提供HTML5支持。 下表列出了附加增强功能。

 

功能

描述

资源

改进的 IntelliSense

键入时,IntelliSense减少显示为仅一个包含字符串您键入的选项。 匹配会先发生,中间或结尾。 更新IntelliSense和验证符合最新HTML5和W3C标准。

自动减小语句完成 (新增功能的whitepaper)

基于模式切换文件类型

可以配置HTML编辑器使用页的 <!DOCTYPE><html> 标记自动将架构来验证页面标记中使用。

“选项”对话框 ->“文本编辑器”->“HTML”->“验证” (MSDN用户界面参考)

标记完成,在对标记重命名时

如果更改标记名称(例如,若要 <list><p> ),编辑器更改相应的开始或结束标记(例如,</p> 自动成为 </list>

自动重命名匹配的标记,当您对一个开始或结束标记重命名 (新增功能的whitepaper)

提取到用户控件的选定标记

在编辑器中,您可以保存选定的选择的标记作为用户控件,可以方便地在多个位置创建标记中使用。 为此,请右击选定内容,选择 该用户控件来提取,然后保存标记。

该用户控件来提取 (新增功能的whitepaper)

空元素的智能缩进

如果插入指针在空之间对标记(例如,<p></p>),那么,当您按以下内容时,编辑器创建一个新行。 它在新行的一个缩进的位置放置插入点,如下例所示:

<p>    |</p>

智能缩进 (新增功能的whitepaper)

HTML元素的智能任务功能

当插入点位于元素内时,智能任务显示在HTML标记为一个小箭头。 单击箭头或按ctrl+ (点)显示帮助您完成任务的小的菜单与组件关联。 智能任务可在"源"视图的所有HTML元素并通过managed extensibility framework是可扩展的。

HTML编辑器智能任务和事件处理程序生成 (博客条目)

HTML编辑器智能任务和事件处理程序生成 (视频)

在"源"视图的事件处理程序生成

在编辑在"源"视图时的事件名称,您可以在具有正确签名的代码可以使用IntelliSense来创建事件处理程序。

事件处理程序生成 (新增功能的whitepaper)

有关更多信息,请 什么是ASP.NET 4.5的新增和Visual Studio 2012 参见ASP.NET网站上。

Hh420390.collapse_all(zh-cn,VS.110).gifCSS 编辑器

在 Visual Studio 2012 CSS编辑器上方的最重大更改为CSS3支持。 有关CSS3的更多信息,请 www.css3.info参见。 下表列出了附加增强功能在 Visual Studio 2012的CSS编辑器。

 

功能

描述

资源

折叠/展开(概述)

展开和折叠功能(概述)从Visual Studio的HTML页以进行编辑已添加到CSS部分和注释节标题在.css文件。

自定义区域 (新增功能的whitepaper)

自动套用格式

在插入CSS属性,冒号自动添加到。 当键入左大括号(" {"),一个右大括号("} ")添加。

 

分层缩进

父元素和子元素关系在"编辑器"窗格现在缩进,以便CSS层次结构进行更广泛的。

分层缩进 (新增功能的whitepaper)

CSS编辑分层缩进 (视频)

自动减小语句完成

键入时,IntelliSense减少显示为仅命令行是相应的选项卡。 IntelliSense显示包含字符串您键入的项该字符串是否首先进行,该匹配项的中间或结尾。

自动减小语句完成 (新增功能的whitepaper)

注释/取消注释

注释和取消注释的键盘快捷键在HTML编辑器(ctrl+k,ctrl+d CTRL+C和CTRL+K,CTRL+U)现在CSS编辑器。 (在部分受选定的注释块时uncommented,整个块uncommented。)

注释和取消注释支持 (新增功能的whitepaper)

颜色选取器

当您键入 |RGB (,在获取颜色值进行所有CSS属性,可以将颜色的值的颜色选取器中显示。 该值在十六进制或其他格式插入样式表。

颜色选取器 (新增功能的whitepaper)

CSS编辑颜色选取器 (视频)

卖方的扩展的代码段对CSS

代码段实现卖方的扩展项与 -ms--moz--webkit-的。

代码段 (新增功能的whitepaper)

CSS代码段 (视频)

为CSS表示丐支持

*color 的选择器和属性表示丐和 _width 了解和验证。

CSS表示丐支持 (新增功能的whitepaper)

 

与W3C标准的一致性

Visual Studio 2012 CSS模式按照W3C标准。 对于 Visual Studio 2012支持的完整CSS模块,请参见资源链接。

支持的CSS模块列表

浏览器特定于各个元素支持

Visual Studio 2012 CSS编辑了解特定浏览器的版本支持的特定属性、指令、虚拟选件类、组件和值。 支持的浏览器包括镶边、Firefox、Internet Explorer、opera和safari。

什么是ASP.NET 4.5的新增和Visual Studio 2012 (新增功能的whitepaper)

在IntelliSense中卖方的前缀与tooltip为每个帮助

键入CSS编辑的连字符显示所有Mozilla、Internet Explorer、opera和WebKit卖方的前缀列表。 如果在列表中选择标题与鼠标指针,选定项的一个工具提示显示帮助文本。

2012个RC释放Visual Studio -大型Web汇总 (" scott Hanselman博客)

在工具提示中的示例

当您键入CSS编辑的一个属性名,工具提示会显示了一个有用的示例演示如何应将值分配给属性。

什么是ASP.NET 4.5的新增和Visual Studio 2012 (新增功能的whitepaper)

有关更多信息,请 什么是ASP.NET 4.5的新增和Visual Studio 2012 参见ASP.NET网站上和 在Visual Studio (ASP.NET的新CSS编辑改进4.5系列)

Hh420390.collapse_all(zh-cn,VS.110).gifJavaScript编辑

在 Visual Studio 2012 的JavaScript编辑器提供了以下改进:

  • 为ECMAScript5支持。

  • 许多IntelliSense改进。

  • 括号匹配。

  • 从变量或函数名以跳转到其定义的“转到定义”功能,当选择F12键。

有关更多信息,请 JavaScript编辑 参见ASP.NET网站上。

Hh420390.collapse_all(zh-cn,VS.110).gif数据相关的改进

下表列出了 Visual Studio 2012做的某些数据相关的更改。 有关与Web窗体的数据相关的改进,请参见??? ASP.NET Web窗体部分文档中。

 

功能

描述

资源

SQL Server express LocalDB作为默认数据库

SQL Server express LocalDB替换SQL Server express作为开发的默认数据库引擎。 SQL Server Express LocalDB 是 SQL Server 的轻量版本,它具有很多 SQL Server 数据库的可编程功能。

本地数据概述 (MSDN Library)

SQL Server 对象资源管理器

在Visual Studio中新的SQL Server对象资源管理器可用于管理数据库对象的方式类似于SQL Server Management Studio。 可以从 视图 菜单的SQL Server对象资源管理器在Visual Studio。

连接的数据库开发 (MSDN Library)

表设计器

使用一个图形设计器,脚本或两者,一个新表设计器允许您定义表。 自动更新脚本,将图形设计器的表模型。

如何:使用表设计器创建数据库对象, (MSDN Library)

DataAnnotations 属性

System.ComponentModel.DataAnnotations 命名空间的新属性以实现常见数据类型的验证(如电子邮件、电话号码和信用卡号。 选定的新属性在资源列列表。

CreditCardAttribute (MSDN Library)

EmailAddressAttribute (MSDN Library)

FileExtensionsAttribute (MSDN Library)

MaxLengthAttribute (MSDN Library)

MinLengthAttribute (MSDN Library)

PhoneAttribute (MSDN Library)

UrlAttribute (MSDN Library)

entity framework和ASP.NET –入门第8部分 (ASP.NET网站)

执行验证 (文章)

动态数据功能

动态数据现在支持entity framework枚举和空格的数据类型。

 

客户端验证的不显眼的JavaScript

现在可以配置 DynamicField 控件生成客户端验证的不显眼的JavaScript。

不显眼的验证 (新增功能的whitepaper)

有关更多信息,请参见Visual Studio 2012 中针对数据应用程序开发的新增功能

Hh420390.collapse_all(zh-cn,VS.110).gif Web 应用程序项目部署改进

有关Visual Studio部署改进概述请参见此视频: 土简单的Web和数据库部署在Visual Studio 11.

下表列出了一些改进为 Visual Studio 2012的部署工具。 所有这些改进 Visual Studio 2010 或 Visual Web Developer 2010 Express 还可以安装。访问以下链接: Visual Studio 2010 Web发布更新.

 

功能

描述

资源

导入发布从承载提供程序的设置文件

您可以从包含设置所需发布项目的您的承载提供程序的文件,因此,您可以导入该文件添加到Visual Studio,因此您不必手动输入值。

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

发布配置文件的链接Web.config转换

可以使用特定链接Web.config转换文件发布配置文件,而不仅仅生成配置。 (例如,因此,如果您有一个名为“临时”的一个发布配置文件,可以名为“Web.Staging.config”。)的它的Web.config转换文件这使部署同一个项目的不同环境更加轻松。

 

存储加密的凭据发布配置文件

信息附加到发布配置文件在每个配置文件的单独.pubxml文件现在已存储,默认情况下,和密码)在源代码管理中没有的.pubxml.user文件中。

Publish Profiles 部分 什么是ASP.NET 4.5的新增和Visual Studio 2012

指定生成配置在发布配置文件

您可以指定应为发布配置文件的一个发布配置文件部署的生成配置。

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

预览文件和数据库更改,则它们在目标服务器之前实际进行

新的预览功能使您能够查看哪些文件将复制或删除,以及数据库更改将应用于该数据库,因此,您可以取消,则更改是前对。 一旦文件操作,可以有选择地取消特定文件的更新或删除。

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

部署增量更新

在部署的数据库后,并对数据库架构的新更改,那么,当您重新部署项目时Visual Studio会自动确定需要更改会应用于该数据库。 如果使用entity framework第一个代码迁移,则Visual Studio会自动配置第一个代码迁移更新数据库到最新的版本,当应用程序运行时。

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

附加发布提高

-更加整洁且更加简单发布用户界面。

-能够运行从发布对话框的实体框架第一个代码迁移。

-能够在Web.config文件中的连接字符串在发布时(包括复杂E-F连接字符串)。

-不受信任证书的提示期间发布。

- Visual Studio 2010自动转换发布配置文件应用到Visual Studio 2012格式。

使用发布配置文件,就可以从命令行发布。 示例语法。

   msbuild mywap.csproj /p:DeployOnBuild=true;PublishProfile=MyProfileName

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

2012个RC释放Visual Studio -大型Web汇总

Hh420390.collapse_all(zh-cn,VS.110).gifMultiversion支持

Visual Studio 2012 可以使用.NET Framework的不同版本或Visual Studio的不同版本的项目结合使用。 有关更多信息,请参见 Project Sharing Between Visual Studio 2010 and Visual Studio Express 2012 (Project Compatibility)什么是ASP.NET 4.5的新增和Visual Studio 2012 (ASP.NET网站)。

Hh420390.collapse_all(zh-cn,VS.110).gif为ASP.NET多目标功能的改进

ASP.NET 4.5 更新使用改进的筛选的多目标功能的功能不.NET Framework的目标版本的功能。

Hh420390.collapse_all(zh-cn,VS.110).gif与Visual Studio 2010 SP1或Visual Studio的ASP.NET应用程序使用2012年

反之亦然可以打开和使用在 Visual Studio 2012 的 Visual Studio 2010 SP1项目,而无需转换项目转换为不同的格式。 (此函数有时称为 以便于往返同时。)

Hh420390.collapse_all(zh-cn,VS.110).gifIIS Express

在 Visual Studio 2012,IIS express替换ASP.NET开发服务器作为测试的默认web服务器在Visual Studio中。 (在Visual Studio 2010 SP1,IIS express可用作必须显式释放作为测试web服务器)的选项。IIS express是开发人员进行了优化IIS的轻量,独立的版本。 它具有设计的IIS以及其他函数的所有核心功能缓解网站开发并包括:

  • 它不作为服务运行。也不需要管理员用户权限才能执行大多数任务。

  • 适用于IIS express使用ASP.NET和PHP应用程序。

  • IIS express的多个用户可以独立地在同一台计算机。

 

 购买记录
justdoit
新兵
altman
新兵
yeliang1989
新兵
wupoku
新兵
ch2003
新兵
wjn223
新兵
zhangpan0213
新兵
fendade123
新兵
dhdwd
新兵
hyzx12345678
新兵
其他最新源码
Visual Studio 2012六大技术特性
回顾Visual Studio 2012之前的各个经典版本
vs2012敏捷开发与应用生命周期管理
微软Visual Studio 2012新功能
(.net framework 4.5)C#4.5的新特性之全新的异步编程模型,有DEMO
粗略写下 开发者预览版.net 4.5 新的东西,新的IDEA
使用Visual Studio 2012的十二大理由
会员评论:  

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

  验证码:
 
反馈请帮助我们提高!意见反馈