use*_*479 3 iis nant web-deployment-project
美好的一天.
我正在尝试使用NAnt部署Web应用程序.它是使用NAnt ZIP任务进行当前压缩的.
我可以尝试从NAnt调用MSDeploy,但我不认为MSDeploy是为这样的部署编写的.
我也可以尝试使用NAnt任务.
有没有人建议哪种方法可以节省我最多的时间?
使用aspnet编译器是最简单的方法,可以访问所有在nant任务中不可用的cl参数.不知道为什么会这样.
这就是我的工作
<property name="aspnetcomplier" value="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe" />
<target name="deploy">
<mkdir dir="${output.dir}" />
<exec program="${aspnetcomplier}">
<arg value="-v" />
<arg value="/trunk" />
<arg value="-p" />
<arg value="${source.dir}\Root" />
<arg value="-f" />
<arg value="${output.dir}" />
</exec>
</target
Run Code Online (Sandbox Code Playgroud)
没有什么复杂的.工作就像一个魅力.
PS 别忘了做一个iisreset/stop和/ start
<target name="stop.iis" >
<servicecontroller action="Stop" service="w3svc" timeout="10000" verbose="true" />
</target>
<target name="start.iis" >
<servicecontroller action="Start" service="w3svc" timeout="10000" verbose="true" />
</target>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2206 次 |
| 最近记录: |