ASP.NET 2.0中WEB应用程序的部署

http://tech.ddvip.com   2007年05月26日    社区交流

本文详细介绍ASP.NET 2.0中WEB应用程序的部署

  在我们建立完一个WEB应用程序后,我们就要考虑如何进行部署和发布。一般情况下,尽可能将安装简单化,以使用户有非常好的用户体验。但有的情况下,可能对安装程序的要求比较高,比如有时要将一些安装配置信息写到注册表中去。而对于一个WEB应用程序,该如何安装部署呢?这和安装部署一个普通的WINFORM下的应用程序有些不同。以往,对于WEB应用程序的安装部署总是十分困难的,但自从ASP.NET 1.1起,直到现在出现的ASP.NET 2.0,安装部署WEB应用程序将变得十分简单方便。本文将着重介绍在ASP.NET 2.0下,如何使用visual studio .net express beta/visual studio 2005,对WEB应用程序进行安装部署。

  首先,我们看下,WEB应用程序一般包括什么。一个WEB应用程序,一般包括有WEB页面(.aspx文件和HTML文件),各类配置文件(如web.config),各类相关的资源文件,还有各类包括业务核心代码的源代码文件,这些文件一般会放在WEB服务器的一个虚拟目录下。由于ASP.NET是采用编译架构的,因此还包括编译后的各类DLL文件,这些DLL文件放在BIN目录下。对于部署WEB应用程序,在.NET 2.0中,可以采用以下的几种方法:

  1、使用XCOPY部署

  2、使用Visual studio的Copy Web Site功能部署

  3、使用visual studio的Precompilation预编译部署

  下面对上述的三种方法分别予以介绍:

  使用XCOPY部署

  首先,我们先使用visual studio express 建立一个WEB SITE,选择VB.NET或者C#,之后建立一个名为deployment的应用。在这个应用中,由于我们的目的是着重安装部署,所以可以随便拉一个按钮,然后在这按钮的onclick事件中,写入一些屏幕输出之类的语句就可以了。

  当编译该程序后,我们开始使用XCOPY来部署应用程序。 XCOPY是.NET在应用程序的部署方面的最简单方法。XCOPY简单地将你的WEB应用程序的所有文件拷贝到目的服务器的指定路径下,比如,使用命令如下:

来源:天极网    作者:廖煜嵘    责编:豆豆技术应用

正在加载评论...