- 热门文章:
- · ASP.NET 2.0中WEB应用程序的部署(2)
- · ASP.NET程序员应用程序域须知
- · GridView根据值的变化改变行列样式
- · 调试ASP.NET应用程序的方法和技巧(2)
- · 在ASP中操作HTTP报头方法分析(2)
- · 关于解决商务平台ASP程序的源代码泄漏设想与思考
- · 在ASP中操作HTTP报头方法分析(1)
- · 使用用户名+密码的方式连接SQLSERVER
- · ASP.NET+AJAX解决网页打开等待问题(1)
- · ASP.NET+AJAX解决网页打开等待问题(2)
- · ASP .NET中维持ViewState研究
- · ASP.NET中用healthMonitor属性用法
上一篇:用IE的Web服务建立ASP.NET应用程序(3) >>
ASP.NET 2.0中WEB应用程序的部署(1)
首先,我们看下,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:\intetpub\wwwroot\myprojects\developer\deployment c:\temp /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"按钮,系统会自动将应用系统的文件复制到目的路径中去,并显示复制后的日志记录。
下一篇:ASP.NET 2.0中WEB应用程序的部署(2) >>
相关文章:
- · 认识ASP.NET配置文件Web.config
- · 报表制作利器—Reporting Services(1)
- · 报表制作利器—Reporting Services(2)
- · 报表制作利器—Reporting Services(3)
- · ASP.NET 2.0中隐藏listbox的某一项
- · Asp.net(C#)给图片加上水印效果
- · ASP.net随机数应用实例
- · ASP.net随机数应用实例(2)
- · .NET WINFORM中使用本地SMTP SERVICE
- · ASP.net中用axWebBrowser中提交表单
- · 基于ASP.NET的自定义分页显示(1)
- · 用ASP.NET结合XML制作广告管理程序(1)
- · 用ASP.NET结合XML制作广告管理程序(2)
- · 使用ASP.NET程序来管理文件或目录的一种方案
- · 利用DataGrid编辑、修改、删除记录(1)
- · 利用DataGrid编辑、修改、删除记录(2)
- · 捕捉DataGrid的双击事件(C#版本)
- · 利用WebClient和WebRequest类获得网页源代码
- · 如何在域控制器上安装asp.net?
- · ASP.NET四种页面导航方式的比较与选择
- · 在ASP.NET下实现数字和字符相混合的验证码(C#)
- · 在网页中动态的生成一个gif图片(ASP.net)
- · 使用ASP.NET 2.0中的GridView控件(1)
- · 使用ASP.NET 2.0中的GridView控件(2)
- · ASP.NET虚拟主机安全漏洞解决方案(1)
- · ASP.NET虚拟主机安全漏洞解决方案(2)
- · ASP.NET虚拟主机安全漏洞解决方案(3)
- · ASP.NET虚拟主机安全漏洞解决方案(4)
- · 利用ASP.NET 2.0创建自定义Web控件(1)
- · 利用ASP.NET 2.0创建自定义Web控件(2)
- · 利用ASP.NET 2.0创建自定义Web控件(3)
- · 利用ASP.NET 2.0创建自定义Web控件(4)
- · 利用ASP.NET 2.0创建自定义Web控件(5)
- · 在ASP.NET下实现数字和字符相混合的验证码
- · 生成图象验证码函数
- · 在ASP.NET 2.0中使用页面导航控件(1)
- · 在ASP.NET 2.0中使用页面导航控件(2)
- · DataGrid基于Access的快速分页法(1)
