Visual Studio 2010中的Web开发

Microsoft Visual Studio 2010 为 ASP.NET Web 应用程序的开发提供很多新的功能。这些新功能旨在帮助开发人员快速方便地创建和部署质量高且功能全的 Web 应用程序。

目前,Visual Studio 2010 支持 HTML 代码片段。利用这些代码片段,可以生成高质量的代码。Visual Studio 中附带了很多代码片段,开发人员也可以创建自己的代码片段。

Visual Studio 2010 提供的另一个新功能是转换 web.config 文件,以用于部署。Visual Studio 2010 支持一种富配置转换语言,使开发人员可以更改 web.config 文件中的元素,包括连接字符串、文件路径位置和服务地址。

现在,基于 Visual Studio 2010 中的新功能包和部署功能,ASP.NET Web 应用程序的部署更为简洁。可以轻松地将 Web 应用程序发布到构建机器中的特定位置(甚至是 ZIP 文件中),并将其部署到 Visual Studio Web Server 或 Windows Internet Information Server (IIS)。

目标

在本次动手实验中,您将学习如何:

• 使用 HTML 代码片段开发 ASP.NET Web 应用程序页面

• 创建和部署您自己的自定义 HTML 代码片段

• 在跨环境部署 Web 应用程序时,创建和自动转换 web.config。

• 为您的 ASP.NET Web 应用程序创建部署程序包,将应用程序部署到 Visual Studio Development Web 服务器或 Windows Internet Information Server (IIS) 中。

练习

本次动手实验由以下练习组成:

• 使用 Visual Studio 2010 中的 HTML 代码片段

• 转换 web.config 文件以便部署

• 打包 Web 应用程序并将其部署到 Visual Studio Development Web Server

• 打包 Web 应用程序并将其部署到 Windows Internet Information Server (IIS)

完成本实验的估计时间:60 分钟。

系统要求

您必须拥有以下工具才能完成本实验:

• Microsoft Visual Studio 2010 Beta 2

• IIS 7.0

时间: 2024-09-18 16:10:28

Visual Studio 2010中的Web开发的相关文章

浅析Visual Studio 2010中常见Web.Config变换

我最近一直在摆弄Visual Studio 2010 Beta版,我最喜欢的一个新的特点(新特点很多)是新版web.config变换. Web.config变换是启动设定,所以你的每个编译链接设置都有一个设置"delta"(默认的是Debug和Release).当你建立你的解决方案(比如当你发布一个包的时候)你原始的Web.config会根据你的Web.debug.config文件中的设置变换(以debug设置为例). 有很多日志和MSDN可供你参考,但是我想我应该写一个简明扼要的帖子

一起谈.NET技术,浅析Visual Studio 2010中常见Web.Config变换

我最近一直在摆弄Visual Studio 2010 Beta版,我最喜欢的一个新的特点(新特点很多)是新版web.config变换. Web.config变换是启动设定,所以你的每个编译链接设置都有一个设置"delta"(默认的是Debug和Release).当你建立你的解决方案(比如当你发布一个包的时候)你原始的Web.config会根据你的Web.debug.config文件中的设置变换(以debug设置为例). 有很多日志和MSDN可供你参考,但是我想我应该写一个简明扼要的帖子

详解Visual Studio 2010中的扩展管理器

扩展能够为核心应用程序提供附加的功能或者自定义设置.在很多应用程序中这都是很流行的,包括流行的web浏览器IE和Firefox.微软的Office.媒体播放器.Photoshop.Eclipse.Visual Studio等等.其中有些可能比较新奇,而针对开发工具--像Eclipse和Visual Studio--的扩展让开发者的生产力得到了显著提高. Visual Studio早期的版本是构建在COM技术之上的.而Visual Studio的主要扩展方式插件是通过COM接口实现的.随着时间的变

在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序

原文 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 Jim Nakashima.Hani Atassi 和 Danny Thorpe 将应用程序或服务部署到 Microsoft 云服务平台 Windows Azure 的原因有很多.例如,只为使用的内容付费从而可降低操作和硬件成本.构建几乎能无限缩放的应用程序.巨大的存储容量.地理位置等等,不胜枚举. 只有

Visual Studio 2010中的C++ IDE增强

如果说对C++新标准的支持为Visual C++的发展奠定了坚实的基础,那么,她在IDE方面的增强,则会让她更加光彩照人. 很多Visual C++程序员都爱吃西红柿(Visual Assist).为什么?因为它可以补偿VC(Visual C++).虽然Visual C++在C++库,编译器,MFC等方面非常强大,但是她的IDE一直受到C++程序员的诟病.特别是进入 Visual Studio 2000之后,Visual C++的IDE并没有大的改变,但是效率却越来越低下,使得程序员们不得不多吃

使用IntelliTrace在Visual Studio 2010中调试.NET应用程序

在Visual Stuido 2010中有一个新的功能那就是IntelliTrace.IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具,比如对变量的监控,对

利用Visual Studio 2010中的Concurrency Visualizer优化性能

如今制造商们广泛提供了多核心处理器,新处理器中的单线程性能相对而言可能就显得平淡无奇了.那就意味着,对软件开发人员来说,通过更好地利用并行机制来提高应用程序性能的压力就更大了. 并行编程是一项很有挑战性的工作,其原因很多,但我在本文中只想将重点放在并行应用程序的性能方面.多线程应用程序不止容易成为顺序实现低效率进行(如低效的算法.低速的缓存行为.过多的 I/O)的常见原因,而且还可能具有并行性能 Bug.并行性能和可伸缩性可能受到负载不平衡.同步开销过大.无意的序列化或线程迁移限制. 过去,要了

Visual Studio 2010 中的代码约定设置

软件约定称为代码约定,通过这一约定可以表示代码正常工作所需的正式条件. 如果方法未按预期收到数据或生成的数据不符合预期的后置条件,代码约定将导致代码引发异常. 有关前置条件和后置条件的概述,您可能需要查看我上个月发表的文章 (msdn.microsoft.com/magazine/gg983479). 代码约定是 .NET Framework 4 的一部分,但同样依赖于 Visual Studio 2010 中的一些功能,例如运行时工具.与 MSBuild 集成以及"项目属性"框中的属

Visual Studio 2010 中的代码“.NET研究”约定设置

软件约定称为代码约定,通过这一约定可以表示代码正常工作所需的正式条件. 如果方法未按预期收到数据或生成的数据不符合预期的后置条件,代码约定将导致代码引发异常. 有关前置条件和后置条件的概述,您可能需要查看我上个月发表的文章 (msdn.microsoft.com/magazine/gg983479). 代码约定是 .NET Framework 4 的一部分,但同样依赖于 Visual Studio 2010 中的一些功能,例如运行时工具.与 MSBuild 集成以及"项目属性"框中的属