2012-03-23 13 views
6

Derlenmiş bir web sitem var, dağıtıma hazır bir klasörde doğru web yapılandırması var. FYI değil zip/paketlenmiş.MS Deploy - bir web sitesine bir klasör dağıtın

nasıl (veya can) Web sitemde klasörü senkronize etmek MSDeploy kullanmak (Site MS dağıtmak ve etkinleştirilmiş desteklemektedir.) Benim girişimleri

biri olmuştur:

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:iisApp="subdomain.mysite.com" 

hangi Bu hatayı sağlar: ContentPath ve iisApp verilen işlemle uyumlu değildir.

Ayrıca, kullanıcı adı ve parola hedefe ekledim.

cevap

12

Çalıştırdım !!!!

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:contentPath="subdomain.mysite.com",wmsvc=hostServer.com,userName=usr,password=pwd -AllowUntrusted 

-wmsvc - port 8172

varsayılan -AllowUntrusted - güvenilmeyen sertifikaları, bu herhangi bir başka yardımcı

umut izin vermek.

4

dbones'ın yanıtı, contentPath sağlayıcısını kullanmak için -dest parametresini değiştirerek "ContentPath ve iisApp uyumlu değil" hatasını çözer, böylece -source ve -dest aynı sağlayıcıya sahip olur.

Alternatif olarak, iisApp parametresini kullanmak için -dest parametresini değiştirerek hatayı çözebilirsiniz. Bu tür şeyler, örneğin çalışır:

msdeploy -verb:sync -source:iisapp="C:\fooapp" -dest:iisapp="MyWebsite/fooapp",computerName=localhost 

bir avantajı/Bu yöntemin farkı fooapp ilk görevlendirilmesine, bu oldukça normal bir şekilde daha gerçek bir web uygulaması olarak MyWebSite/fooapp yaratacak, yani

dizin.

İlgili konular