SORU
27 EKİM 2010, ÇARŞAMBA


VS2010 Web Dosya Sistemi dağıtmak komut satırı sürümü Yayınla

Millet,

Özetle, bu iletişim çoğaltmak istiyorum: alt text

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:

Şimdiden teşekkürler!

CEVAP
28 EKİM 2010, PERŞEMBE


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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MC JIN'S OLD YouTube CHANNEL

    MC JIN'S OLD

    2 Kasım 2008
  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008