it is very easy to construct path with ".." in it. no error during site creation, however, IIS not like such things.
I suggest to use GetFullPath (patch applied)
$(MSBuildThisFileDirectory)\..\updateinprogress
8099
UpdateInProgress
ASP.NET v4.0
$(MSBuildThisFileDirectory)\..\updateinprogress
Comments: ** Comment from web user: chipitsine **
I suggest to use GetFullPath (patch applied)
$(MSBuildThisFileDirectory)\..\updateinprogress
8099
UpdateInProgress
ASP.NET v4.0
$(MSBuildThisFileDirectory)\..\updateinprogress
Comments: ** Comment from web user: chipitsine **
<pre>
<Target Name="RegisterInIis">
<ItemGroup>
<WebApp Include="/">
<PhysicalPath>$(MSBuildThisFileDirectory)\..\updateinprogress</PhysicalPath>
<HttpPort>8099</HttpPort>
<AppName>UpdateInProgress</AppName>
<AppPool>ASP.NET v4.0</AppPool>
<AppRootDirectory>$(MSBuildThisFileDirectory)\..\updateinprogress</AppRootDirectory>
</WebApp>
</ItemGroup>
<MSBuild.ExtensionPack.Web.Iis7Website TaskAction="Create"
Name="UpdateInProcess"
Path="$(MSBuildThisFileDirectory)\..\updateinprogress"
Port="8099"
Force="true"
Applications="@(WebApp)" />
</Target>
</pre>