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.
Sprawdź dziennik kompilacji? –
Dziennik kompilacji nie zawiera błędów ani ostrzeżeń. Właśnie to mnie tak zdumiało. – ios85
Dziennik MSBUILD nie ma nic? Może uruchomić go w trybie szczegółowym? –