代码之家  ›  专栏  ›  技术社区  ›  Burt

msbuild在xp上创建虚拟目录(IIS 5.1)

  •  0
  • Burt  · 技术社区  · 15 年前

    我们创建新开发环境(获取最新信息、设置数据库、设置具有权限的IIS目录)的过程有点复杂,我希望实现自动化。

    我唯一能坚持的就是为WCF服务层创建一个IIS虚拟目录。我们使用WindowsXP(IIs5.1)开发,但很快将转向Windows7(IIs7)。

    有人能帮忙吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Sayed Ibrahim Hashimi    15 年前

    你可以使用 SDC tasks 对于XP。这是一个样品。

    <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    
      <PropertyGroup>
        <TasksPath>$(MSBuildExtensionsPath)\MSBuildCommunityTasks\</TasksPath>
      </PropertyGroup>
      <Import Project="$(TasksPath)Microsoft.Sdc.Common.tasks"/>
    
      <Target Name="Demo">
        <Microsoft.Sdc.Tasks.Web.WebSite.CreateVirtualDirectory
          VirtualDirectoryName="SampleVDir"
          WebSiteName="Default Web Site"
          Path="C:\temp\SampleWeb"
          AppCreate="true" />
      </Target>
    </Project>
    

    然后执行msbuild.exe createvdir.proj/t:demo

    在哪里? 创建程序 是文件名。

    对于IIS 7,您可以使用 MSBuild Extension Pack .

    另外,如果你能做到,另一个选择是 MSDeploy 我就是这样做的。