Po prostu potrzebuję utworzyć pakiet Web Deployement przy użyciu budowania TFS i nie chcę go automatycznie wdrażać w usługach IIS.Jak utworzyć pakiet wdrożenia WWW za pomocą TFS
dodałem poniżej dwóch parametrów budowy Definicja -> Argumenty msbuild
/p: CreatePackageOnPublish = true/p: DeployOnBuild = true
probelm jest ja nie otrzymuję Plik ZIP w miejscu upuszczenia i otrzymaniu następującego błędu.
C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ Web \ Microsoft.Web.Publishing.targets (1657): Opcja "MapUriToIisWebServer" zadanie nieoczekiwanie nie powiodło się. System.Runtime.InteropServices.COMException (0x80005000): Nieznany błąd (0x80005000) na System.DirectoryServices.DirectoryEntry.Bind (Boolean throwIfFail)
na System.DirectoryServices.DirectoryEntry.Bind() w System.DirectoryServices.DirectoryEntry .get_IsContainer() w System.DirectoryServices.DirectoryEntries.CheckIsContainer() w System.DirectoryServices.DirectoryEntries.Find (String name, String schemaClassName) w Microsoft.Web.Publishing.Tasks.MapUriToIisWebServer.get_IisMajorVersion() w Microsofcie .Web.Publishing.Tasks.MapUriToIisWebServer.Execute() pod adresem Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build. BackEnd.ITaskExecutionHost.Execute() na Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket wiadro, TaskExecutionMode howToExecuteTask, Boolean & taskResult)
co mogłoby być problemem?
Teraz otrzymuję inny błąd
błąd. Zadanie wdrażania sieci nie powiodło się (obiekt typu 'manifest' i ścieżka „e: \ TFS \ Dev \ ApplicationName \ Binaries \ Release_PublishedWebsites \ ApplicationName_Package \ ApplicationName.SourceManifest.xml”nie mogą być tworzone)
błąd:. Obiekt typu 'manifest' i ścieżka 'e: \ TFS \ Dev \ ApplicationName \ Binaries \ Release_PublishedWebsites \ ApplicationName_Package \ ApplicationName.SourceManifest.xml' nie może być stworzony.
błąd: co najmniej jeden wpis w manifeście "sitemanifest" jest nieprawidłowy.
Błąd: Nazwa aplikacji "/ ApplicationName" nie istnieje w witrynie "Domyślna witryna sieci Web".
Któryś jest dostępny? – Gansun
Te właściwości powodują, że pipeline do publikowania w sieci wykorzystuje ustawienia projektu, chyba że je przesłonisz. Czy możesz nam powiedzieć, w jaki sposób konfigurowane są ustawienia związane z publikacją we właściwościach twojego projektu? –
„Tworzenie pakietu deployement jako plik ZIP” jest zaznaczone – Gansun