当前位置:  -> 首页 -> 如何用命令行进行ASP .NET工程的编译发布

上一篇 | 下一篇
如何用命令行进行ASP .NET工程的编译发布
作者:洛羽叶  点击率:5354  发布时间:2009-02-16

       很多时候我们使用ASP.NET来开发网站,如果我们的网站工程较多,我们可以采用NAnt(http://nant.sourceforge.net/)来作为我们的集成工具,如果我们的工程类型较多,我们很多时候需要自己开发编译和集成工具来进行集成,如果我们只是一个简单的网站,那我们采用命令行即可完成集成发布,Microsoft的.Net 2005集成开发环境命令行方式devent.exe支持很多编译命令,可以对单个及一组工程进行编译,以下是利用bat文件及devenv.exe对一个ASP .NET的网站进行编译发布的简单步骤:
 
echo "编译"
set sourcecodepath=c:\sourcecode
set backuppath=c:\backup\%date%%random%
set webpath=c:\web
set compiler="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe"
 
echo "删除老的编译结果"
del "c:\build.txt"
 
echo "编译网站"
%compiler% "%sourcecodepath%\web.sln" /rebuild debug /out   c:\build.txt
 
echo "显示编译结果"
notepad.exe "c:\build.txt"
 
echo "创建备份目录"
md "%backuppath%"
 
echo "备份已经安装的网站"
xcopy /E /Y "%webpath%" "%backuppath%"
 
echo "杀掉网站进程"
taskkill /im w3wp.exe
 
echo "删除网站文件"
del /Q /S /A:ra /A:a "%webpath%"
 
echo "安装新的文件"
xcopy /E /Y "%sourcecodepath%" "%webpath%"

完毕,以后有时间将会讲解如何自己编写集成发布工具。

标签: ASP .NET BAT 集成 网站设计
引用地址:本站原创
   站点首页      技术人生      旅途足迹      我要留言      友情链接      关于站长   
[本站统计]
在线人数:1
今日访问:454
总访问量:1467548
Copyright 2006-2022 EasyWeb 1.6 订阅 All Rights Reserved
粤ICP备08028977号-1
www.luoriver.com
Created by WWH in 2006