MSBuild Создать виртуальный каталог на XP (IIS 5.1) - PullRequest
0 голосов
/ 14 декабря 2009

Наш процесс создания новой среды разработки (получить последнюю версию, setup db, настройка каталогов IIS с разрешениями) немного усложнился, и я хочу автоматизировать ее.

Единственный момент, на котором я застрял, - это создание виртуального каталога IIS для уровня обслуживания WCF. Мы разрабатываем с Windows XP (IIS 5.1), но скоро перейдем на Windows 7 (IIS 7).

Может кто-нибудь помочь, пожалуйста?

1 Ответ

1 голос
/ 15 декабря 2009

Вы можете использовать Задачи SDC для 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: Демо

Где CreateVDir.proj - имя файла.

Для IIS 7 вы можете использовать MSBuild Extension Pack .

Также, если вы готовы, другой вариант - MSDeploy , как я бы это сделал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...