Iis NAnt Web应用程序部署

Iis NAnt Web应用程序部署,iis,nant,web-deployment-project,Iis,Nant,Web Deployment Project,你好 我正在尝试使用NAnt部署web应用程序。它是当前使用NAnt ZIP任务压缩的 我可以试着从NAnt打电话给MSDeploy,但我不认为MSDeploy是为这种部署编写的 我也可以尝试使用NAnt任务 有人对哪种方法可以节省我最多的时间有什么建议吗?使用aspnet编译器是最简单的方法,可以让您访问nant任务上不可用的所有cl参数。不知道为什么会这样 我就是这么做的 <property name="aspnetcomplier" value="C:\WINDOWS\Microso

你好

我正在尝试使用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

  <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>