我只需要使用TFS構建創建Web Deployement包並且不希望在IIS中自動部署它。如何使用TFS創建Web部署獨立包使用TFS
我已經添加了低於生成定義兩個參數 - > MSBuild的參數
/P:CreatePackageOnPublish = TRUE/P:DeployOnBuild =真
的萬阿英,蔣達清是我沒有得到的ZIP文件在放置位置並獲取下面的錯誤。
C:\ PROGRAM 文件\的MSBuild \微軟\ VisualStudio的\ V10.0 \網絡\ Microsoft.Web.Publishing.targets (1657):在 「MapUriToIisWebServer」 任務意外失敗。 System.Runtime.InteropServices.COMException(0x80005000):未知 誤差(0x80005000)在 System.DirectoryServices.DirectoryEntry.Bind(布爾throwIfFail)
在System.DirectoryServices.DirectoryEntry.Bind()在 System.DirectoryServices.DirectoryEntry .get_IsContainer()處 System.DirectoryServices.DirectoryEntries.Find System.DirectoryServices.DirectoryEntries.CheckIsContainer()(字符串名稱,字符串 schemaClassName)在 Microsoft.Web.Publishing.Tasks.MapUriToIisWebServer.get_IisMajorVersion() 在微軟.Web.Publishing.Tasks.MapUriToIisWebServer.Execute()at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build。 BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost,TaskLoggingContext taskLoggingContext,TaskHost taskHost,ItemBucket桶,TaskExecutionMode howToExecuteTask, 布爾& taskResult)
有什麼事情是問題嗎?
現在我得到不同的錯誤
錯誤:Web部署任務失敗(類型的對象 '清單' 和路徑「E:\ TFS \開發\應用程序名稱\二進制\ Release_PublishedWebsites \ ApplicationName_Package \ ApplicationName.SourceManifest.xml')無法創建。)
錯誤:類型'manifest'和路徑'e:\ TFS \ Dev \ ApplicationName \ Binaries \ Release_PublishedWebsites \ ApplicationName_Package \ ApplicationName.SourceManifest.xml'的對象不能是創建。
錯誤:清單'sitemanifest'中的一個或多個條目無效。
錯誤:應用程序'/ ApplicationName'在站點'默認網站'中不存在。
任何一個可用? – Gansun 2012-03-08 14:48:58
這些屬性會導致Web發佈管道使用您的項目設置,除非您覆蓋它們。您能否告訴我們您的項目屬性中的發佈相關設置是如何配置的? – 2012-03-08 14:50:04
「將部署包創建爲ZIP文件」已選中 – Gansun 2012-03-08 14:56:27