ASP.NET 2.0中WEB应用程序的部署(1)
点击次数:25 次 发布日期:2008-11-26 15:34:39 作者:源代码网
|
源代码网推荐 源代码网推荐 首先,我们看下,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应用程序的所有文件拷贝到目的服务器的指定路径下,比如,使用命令如下: 源代码网推荐 xcopy d:intetpubwwwrootmyprojectsdeveloperdeployment c: emp /e /k /r /o /h /I 源代码网推荐 源代码网推荐 执行后,结果如下图,会将当前的应用deployment的所有文件拷贝到c盘的TEMP目录中去,之后,在IIS中创建虚拟目录,指向该目录就可以了。关于XCOPY的使用方法,请参考具体的相关命令帮助。 源代码网推荐 源代码网推荐
源代码网推荐 源代码网推荐 使用Visual studio的Copy Web Site功能部署 源代码网推荐 源代码网推荐 Visual studio的Copy Web Site功能,可以很方便地让我们进行WEB应用程序的部署和安装。使用该功能,可以将WEB工程复制到同一服务器或者其他服务器上,或者FTP上。但要注意的时,使用该功能时,仅仅是将文件复制到目的路径中去,并不执行任何的编译操作。 源代码网推荐 在Visual studio express 中,选择web-site菜单中的copy web site,将出现下面的对话框: 源代码网推荐 源代码网推荐
源代码网推荐 源代码网推荐 其中,左边部分是源文件的路径(source web sites),右边部分是你将要部署的目的路径。留意一下右边的MOVE FILES下的下拉选择框,里面提供了三种文件的复制方式供你选择: 源代码网推荐 源代码网推荐 1、All source Web files to remote Web site(所有的WEB文件复制到远程的WEB站点中) 源代码网推荐 源代码网推荐 2、All remote Web files to source Web site(所有的远程WEB站点文件复制到本地站点) 源代码网推荐 源代码网推荐 3、Synchronize source and remote Web sites(同步本地WEB站点和远程WEB站点的文件)。 源代码网推荐 源代码网推荐 在使用时,先点击CONNECTING TO…旁边的小图标,弹出的对话框如下图: 源代码网推荐 源代码网推荐
源代码网推荐 源代码网推荐 这里可以选择将你本地的WEB应用程序复制到什么地方,比如是选择FILE SYSTEM(本地文件系统),LOCAL IIS(本地的IIS服务器),FTP站点,或者是远程站点。在选择好目的路径后,就可以点选"COPY WEB SITE"按钮,系统会自动将应用系统的文件复制到目的路径中去,并显示复制后的日志记录。 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
