0
我們用於創建新開發(獲取最新版本,安裝數據庫,設置具有權限的IIS目錄)環境的過程有點複雜,我想將它自動化。MSBuild在XP上創建虛擬目錄(IIS 5.1)
我唯一堅持的就是爲WCF服務層創建一個IIS虛擬目錄。我們使用Windows XP(IIS 5.1)進行開發,但很快將轉向Windows 7(IIS 7)。
任何人都可以幫忙嗎?
我們用於創建新開發(獲取最新版本,安裝數據庫,設置具有權限的IIS目錄)環境的過程有點複雜,我想將它自動化。MSBuild在XP上創建虛擬目錄(IIS 5.1)
我唯一堅持的就是爲WCF服務層創建一個IIS虛擬目錄。我們使用Windows XP(IIS 5.1)進行開發,但很快將轉向Windows 7(IIS 7)。
任何人都可以幫忙嗎?
對於XP,您可以使用SDC tasks。這是一個示例。
<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>
然後exeucte msbuild.exe CreateVDir.proj /噸:演示
凡CreateVDir.proj是文件的名稱。
對於IIS 7,您可以使用MSBuild Extension Pack。
另外,如果你願意,另一個選擇是MSDeploy這是我會這樣做的方式。