2013-03-26 9 views
6

Korzystam z usługi Team Foundation Service 2012, z kontrolerem budowy hostowanym wewnętrznie, dzięki czemu mogę wdrażać aplikacje na naszych serwerach internetowych. Konfiguruję definicję kompilacji i używam konfiguracji my Debug i dostarczam następujące argumenty MSBUILD.Jak ustalić, czy argumenty MSBUILD zostały wykonane dla definicji definicji TFS

/p:DeployOnBuild=true /p:DeployTarget=MSDeployPublish /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=https://myserversname:8172/msdeploy.axd /p:AllowUntrustedCertificate=true /p:DeployIisAppPath="somesite.ourdomain.com" /p:Username=na\svc-users /p:Password=PASS /p:VisualStudioVersion=11.0 

Rozwiązanie jest w porządku, nie otrzymuję żadnych ostrzeżeń ani błędów. Po przejściu na mój serwer wdrażania aplikacja jest pusta. Mam uprawnienia dostępu do folderu aplikacji WWW i folderu inetsrv. Zainstalowałem/skonfigurowałem także wdrożenie sieci. Jeśli nie otrzymuję żadnych zwróconych błędów, jak mogę stwierdzić, co dzieje się z moim wdrożeniem? Sprawdziłem już dzienniki zdarzeń zarówno na serwerze Build, jak i na serwerze Deployment, i nie mam żadnych błędów ani ostrzeżeń. Mogę też zrobić publikację z mojej maszyny dev i działa idealnie z dokładnie tymi samymi parametrami.

+0

Sprawdź dziennik kompilacji? –

+0

Dziennik kompilacji nie zawiera błędów ani ostrzeżeń. Właśnie to mnie tak zdumiało. – ios85

+1

Dziennik MSBUILD nie ma nic? Może uruchomić go w trybie szczegółowym? –

Odpowiedz

5

skopiować te dwa foldery, a ich treść, ze swojego środowiska programistycznego na serwer produkcji:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications 

te foldery są zależność, która jest spowodowana przez opublikowanie przez Visual Studio 2012. Ta zależność jest wymieniony w plik .sln.

Niestety oznacza to, że wdrażanie stron internetowych przebiega bezgłośnie.

Można również zainstalować program Visual Studio na serwerze kompilacji, ale byłoby to marnowanie licencji.

+2

Dziękujemy! Wiem, że odpowiedziałaś na to w marcu, ale Twoja odpowiedź pomogła mi w powiązanym numerze: http://stackoverflow.com/questions/19715631/tfs-web-deploy-doesnt-execute-via-build- but-executes-locally/19728936 # 19728936 – SeanKilleen

Powiązane problemy