VS2010 Web Dosya Sistemi dağıtmak komut satırı sürümü Yayınla
Millet,
Özetle, bu iletişim çoğaltmak istiyorum:
2010 ASP.NET proje MVC Görsel bir Stüdyo. Eğer bu komut çalıştırmak istiyorum tüm dosyaları, dönüştürülmüş web dahil olmak üzere."dizin. c:\todeploy içinde yapılandırmaları
QA ortamı oluşturmak için kullanabilirsiniz böylece komut satırında bunu çoğaltmak istiyorum.
Uzaktan Dağıtır için komut satırında bunun nasıl yapılacağı hakkında çeşitli makaleler gördüm, ama ben sadece Dosya Sistemi dağıttığı için bunu yapmak istiyorum.
Bu işlev, nAnt görevlerin veya komisyon betikleri kullanarak kopyalayabilirim biliyorum, ama kendimi tekrar etmeyeceğim, bu yüzden, bu yöntemi kullanarak yapmak istiyorum.
Bu biraz daha araştırdım ve bağlantıları, ancak bunların hiçbiri bu onu temiz bir şekilde çözmek buldum:
- VS 2008 version, but no Web.Config transforms
- Creates package, but doesn't deploy it..do I need to use MSDeploy on this package?
- Deploys package after creating it above...does the UI really do this 2 step tango?
Şimdiden teşekkürler!
CEVAP
Tamam, sonunda bunu anladım.
Gereken komut satırı:
msbuild path/to/your/webdirectory/YourWeb.csproj /p:Configuration=Debug;DeployOnBuild=True;PackageAsSingleFile=False
Proje /p outdir=c:\wherever\
bir özellik ekleyerek çıkışları nereye değiştirebilirsiniz: bölüm.
Bu çıktıyı oluşturur:
path/to/your/webdirectory/obj/Debug/Package/PackageTmp/
Sonra yukarıdaki dizine bu dosyaları istediğin herhangi bir şeyi kullanarak kopyalayabilirsiniz.
Bu ruby komisyon bir görev olarak Albacore kullanarak tüm çalışma var. Aslında bu proje için bir katkı koymak böylece tüm halletmek için çalışıyorum. Ama eğer önce kimsenin böyle bir kod isteyen varsa, bana bildirin.
Buldum başka bir kırışıklık Web Tokenized Parametreleri koyarak olmasıydı.config. Eğer bu özelliği ihtiyacınız yoksa, eklemek için emin olun:
/p:AutoParameterizationWebConfigConnectionStrings=false
Nasıl php bulmak için.dosya komut satı...
Seçenekleri tek bir koleksiyon almak i...
Nasıl ps1 PowerShell bir dosya için ko...
Could not load dosya veya derleme Sist...
Nasıl yerel bir dosya ya da uzak dosya...