Próbuję wdrożyć aplikację konsoli do folderu na serwerze DMZ przy użyciu funkcji autodeploy z MSBuild i Team Foundation Server.Używanie programu MSDeploy do wdrażania aplikacji konsolowej na serwerze DMZ
Już wdrażam wiele witryn do tego samego serwera i działa świetnie. Próbowałem na wiele sposobów, ale pliki nie zostały wdrożone.
Najpierw starałem się wdrożyć aplikację konsoli w taki sam sposób, jak to zrobić na mojej stronie internetowej, czyli:
<MSBuild
Projects="$(SolutionRoot)\MySolution.sln"
Properties="AllowUntrustedCertificate=True;AuthType=Basic;
Configuration=DEBUG;CreatePackageOnPublish=True;
DeployIisAppPath=Default Website/dummy.dev.myapp;
DeployOnBuild=True;DeployTarget=MsDeployPublish;
MSDeployPublishMethod=WMSvc;
MsDeployServiceUrl=https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd;
UserName=userid;Password=password;UseMsdeployExe=True"
/>
bez powodzenia.
EDYCJA: Nie jest zwracany komunikat o błędzie. Wszystko wydaje się iść dobrze.
Następnie Próbowałem też wdrożyć aplikację konsoli w następujący sposób:
<Exec Command=""C:\Program Files\IIS\Microsoft Web Deploy V2\MSDeploy.exe"
-verb:sync
-source:contentpath="$(OutDir)\MyApp.Precompiled"
-dest:contentpath="D:\dev.myapp",computername=xxx.xxx.xxx.xxx,username=userid,password=password"
ContinueOnError="false" />
I rzeczywiście próbował również z nazwa_komputera jak https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd
.
EDYCJA: Oto, co mam. EXEC: FileOrFolderNotFound EXEC: Nie można utworzyć obiektu typu "contentPath" ani ścieżki "E: \ Builds \ 1 ... \ dev.myapp". EXEC: Ścieżka "\? \ E: \ Builds \ 1 ... \ dev.myapp" jest niepoprawna. EXEC: 1. E: \ Builds \ 1 ... \ BuildType \ Targets \ Deploy.targets (142): Polecenie "" C: \ Program Files \ IIS \ Microsoft Web Deploy V2 \ MSDeploy.exe " : sync -source: contentpath = "E: \ Builds \ 1 ... \ dev.myapp" -est: contentpath = "D: \ dev.myapp", computername = https: //xxx.xxx.xxx.xxx: 8172/MsDeploy.axd, nazwa_użytkownika = identyfikator_użytkownika, hasło = hasło "zakończone kodem -1. Zdaję sobie sprawę, że nie przeczytałem całego błędu, czy naprawdę potrzebuję ścieżki UNC?
Czy ktoś wie, jak to zrobić?
proszę pisać co miałeś błędy. –