Hi,
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Run" ToolsVersion="3.5">
<!--/////////////////////////// START OF IMPORTS ///////////////////////////////////--><!-- Imports required for MS Build Extensions --><Import Project="$(MSBuildExtensionsPath)\ExtensionPack\MSBuild.ExtensionPack.tasks"/>
<Import Project="..\OTS-Config\common.targets"/>
<!-- Location of Env & IIS Web props files --><Import Project="..\OTS-Config\common.props"/>
<!-- Import Properties file to applicable environment --><Import Project="..\OTS-Config\local.props"/>
<ItemGroup>
<!--/////////////////////////// START OF TARGETS ///////////////////////////////////--><Target Name="CreateIISWebApps">
<Target Name="ConfigureWebConfigSystemServiceModels">
</Project>
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Run" ToolsVersion="3.5">
<!--/////////////////////////// START OF IMPORTS ///////////////////////////////////--><!-- Imports required for MS Build Extensions --><Import Project="$(MSBuildExtensionsPath)\ExtensionPack\MSBuild.ExtensionPack.tasks"/>
<Import Project="..\OTS-Config\common.targets"/>
<!-- Location of Env & IIS Web props files --><Import Project="..\OTS-Config\common.props"/>
<!-- Import Properties file to applicable environment --><Import Project="..\OTS-Config\local.props"/>
<ItemGroup>
<WebConfigFiles Include="$(MSBuildProjectDirectory)\**\Web.Config" />
</ItemGroup><!--/////////////////////////// START OF TARGETS ///////////////////////////////////--><Target Name="CreateIISWebApps">
<ItemGroup>
<WebApplication Include="/Boss01">
<PhysicalPath>$(MSBuildProjectDirectory)\Project\IMS</PhysicalPath>
</WebApplication>
</ItemGroup>
<MSBuild.ExtensionPack.Web.Iis7Website TaskAction="CheckExists" Name="$(WebSiteName)">
<Output TaskParameter="Exists" PropertyName="WebApplicationExists"/>
</MSBuild.ExtensionPack.Web.Iis7Website>
<MSBuild.ExtensionPack.Web.Iis7Website TaskAction="Delete" Name="$(WebSiteName)" Condition="'$(WebApplicationExists)'=='True'">
</MSBuild.ExtensionPack.Web.Iis7Website>
<MSBuild.ExtensionPack.Web.Iis7Website TaskAction="Create" Name="$(WebSiteName)" Port="$(PortNumber)" Path="$(WebSitePath)" AppPool="$(AppPool)">
</MSBuild.ExtensionPack.Web.Iis7Website>
<MSBuild.ExtensionPack.Web.Iis7Website TaskAction="AddApplication"
Name="$(WebSiteName)"
Applications="@(WebApplication)"/>
<CallTarget Targets="ConfigureWebConfigConnectionStrings" /><CallTarget Targets="ConfigureWebConfigAppSettings" />
<CallTarget Targets="ConfigureWebConfigSystemServiceModels" />
</Target><Target Name="ConfigureWebConfigSystemServiceModels">
<MSBuild.ExtensionPack.Xml.XmlFile TaskAction="UpdateAttribute" File="$(MSBuildProjectDirectory)\project\IMS\web.config"
XPath="/configuration/system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters/add/@prefix" Value="http://$(IMS_URL)/"/>
</Target>
<Target Name="Help"><Message Text="
msbuild BuildDevIIS7.xml /t:CreateIISWebApps
Targets:
- CreateIISWebApps
" />
</Target></Project>