Was wird für die DeployIisAppPath-Einstellung für das MSBuild-Argument erwartet?

SERVERNAME(myDomain\Username)
   Application Pools
   Sites
      DEV Site1
      DEV Site2
      dev Site 3
         bin
         Content
         ...
         Views
      etc ...

Dies ist mein grundlegendes Layout unseres DEV-Webservers. Auf unserem DEV-Webserver werden viele Websites ausgeführt. Ich versuche, meine Website mit TFS 2013 Build auf dem DEV-Server zu veröffentlichenVishal Joshi, Microsoft und andere.

Mein Fehler ist "ERROR_SITE_DOES_NOT_EXISTMsgstr "" "Das grundlegende Update hilft mir nicht.

In meinem Beispiel verwende ich/p:DeployIisAppPath="dev Site 3". Unter der Site sind keine Anwendungen definiert.

Anweisungen von Microsoft sind nutzlos. Ich dachte, ich sollte nur den IIS-Site-Namen verwenden, aber das ist nicht erfolgreich. Was ist der erwartete Wert für diesen Parameter? Benötige ich den Namen des App-Pools? Gibt es einen Befehl, den ich gegen IIS ausgeben kann, um die Liste aller verfügbaren AppPaths zu exportieren? Sobald ich dies auf dem DEV-Server herausgefunden habe, muss ich dasselbe mit dem STG-Server tun.

[UPDATE 1] Hinzufügen der vollständigen MSBuild-Argumente

/p:DeployOnBuild=True 
/p:DeployTarget=MsDeployPublish 
/p:CreatePackageOnPublish=True 
/p:MSDeployPublishMethod=InProc 
/p:MSDeployServiceUrl=http://SERVER:PORT/MsDeployAgentService
/p:DeployIisAppPath="dev Site 3"

Antworten auf die Frage(1)

Ihre Antwort auf die Frage