için yürütülüp yürütülmediğini belirleme Team Foundation Service 2012'yi kullanarak dahili olarak barındırılan bir derleme denetleyicisi kullanıyorum, böylece uygulamaları web sunucularımıza dağıtabilirim. Oluşturma Tanımını kuruyorum ve Debug yapılandırmamı kullanıyorum ve aşağıdaki MSBUILD bağımsız değişkenlerini sağladım.MSBUILD Bağımsız Değişkenleri TFS Oluşturma Tanımı
/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
Bu çözüm gayet iyi, hiçbir uyarı veya hata almıyorum. Dağıtım sunucuma gittiğimde, uygulama boş. Web uygulama klasörü ve inetsrv klasörüne izinlerimi kurdum. Web dağıtımı da yükledim/yapılandırdım. Herhangi bir hatayla karşılaşmamam durumunda, geri ödememde neyin yanlış gittiğini nasıl anlarım? Yapı Günlüklerini hem Oluşturma sunucusunda hem de Dağıtım sunucusunda kontrol ettim ve herhangi bir hata veya uyarıda bulunmadım. Ayrıca, dev makinemden bir yayın yapabilirim ve aynı parametrelerle mükemmel şekilde çalışır.
Yapı günlüğüne bakın? –
Yapı günlüğünde hiçbir hata veya uyarı yoktur. Bu beni çok şaşırttı. – ios85
MSBUILD günlüğünde hiçbir şey yok mu? Belki de ayrıntılı modda çalıştırabilir miyim? –