Sık ve küçük ASP.NET/C# uygulama değişiklikleri yapıyorum ve bu değişiklikleri sunucum için en az sorunla dağıtmak için bir mekanizmaya ihtiyacım var. Ben msdeploy hile yapmak olduğunu anladım, ama tamamen zahmetli buluyorum. Bir hafta sonra hala çalışmaya devam edemiyorum (bir EC2 sunucusuna karşı) ve hata yanıtlarının faydasız olduğuna inanıyorum. Bu aracı gerçekten kullanan var mı? Çalışan herhangi bir alternatif ... daha az crappily?msdeploy --- işe yarayıyor mu?
cevap
Bu en belirgin görünebilir, ancak neden Visual Studio'nun yerleşik yayın özelliğini kullanmıyorsunuz? VS2010 sürümü, dev, test ve prod veya dağıtımı çağırmak istediğiniz başka bir şey için farklı web.config dosyaları ayarlamanıza izin veren yeni bir özellik web.config trasnsformations öğesine sahiptir. Yayınladığım zaman, doğru web.config'i seçen Debug veya Release gibi yapı türünü seçiyorum, projeyi sağ tıklayıp yayınla'yı tıklıyorum. Sunucu veya ftp konumunu seçin ve yayınlayın. O çok basit.
Sorunuzda bir şey özlüyor muyum?
Şimdiye kadar yayınlayan tek kişi sizsiniz ... ve birkaç web yapılandırmasını korumaktan hoşlanıyorsanız ... herhangi bir yolla bir iş boyutu çözümü değil ... ama bir kodlayıcı için iyi görünüyor – CrazyDart
WebDeploy aslında oldukça iyi ve bir kurumsal çözüm ile uyuyor. Çeşitli şekillerde dağıtılabilen bir paket oluşturur. Ve AppPool, Acl, yeni yapılandırma dönüşümleri vb – Rudi
için ayarları içerir Ben de geliştirme geliştiricilerimiz ile geliştirme ortamında TFS kullandığımızdan bahsetmeliydim. Buradaki TFS'nin tüm mekaniğine giremiyorum ama herkesi senkronize edip, yukarıda anlattığım aynı tekniği kullanarak konuştuğumuzu söylemek yeterli ve harika çalışıyor. –
- 1. MSDeploy KomutÇalıştır Ayrıcalıklar
- 2. msdeploy dizini atla
- 3. Şu anda hangi webdeploy/msdeploy sürümü yüklü? ,: "\ Program Files \ IIS c" ve orada MSDeploy kurulumları kontrol
- 4. Web.config dosyasındaki bağlantı dizesini msdeploy
- 5. sql komut dosyasına sahip MSDeploy
- 6. MSDeploy ile IIS ayarlarının sürekli olarak dağıtımı
- 7. Bu işe yarıyor mu? C++ çoklu kalıtım ve
- 8. Internet Explorer'ın komut satırından sorgulanması her zaman işe yaramıyor mu?
- 9. Python'un girdisini raw_input üzerinden kullanmak hiç işe yaramıyor mu?
- 10. AngularJS - bir modülden diğerine olay gönderme; Gerçekten işe yarıyor mu?
- 11. Instagram auth redirect_uri'ye bir sorgu parametresi eklemek işe yaramıyor mu?
- 12. Msbeild yerine proje msdeploy ile nasıl dağıtılır
- 13. msdeploy tam ad klasörler için atla
- 14. web paketi geçici klasöre msdeploy olmaz mı?
- 15. MSBuild 4 ve MSDeploy komut satırı
- 16. Özel Tost İşe yaramadı
- 17. gevşemek işe yaramaz
- 18. WIthMockUser işe yaramıyor
- 19. UIScrollView dokunuşları işe yaramıyor
- 20. phonegap device.platform'un işe yaramadı
- 21. fmShareDenyWrite modu işe yaramıyor
- 22. Control.Category ne işe yarar?
- 23. URL $ _GET işe yaramaz
- 24. Windows Hizmetleri preSync komutuyla dağıtmak için MsDeploy kullanma
- 25. MSDeploy atlama kök ben <code>msdeploy</code> (ı kökünün altına alt klasörlerde mevcut herhangi web.config dosyalarını saklamak istediğiniz) yalnızca kök web.config atlamak alamayan
- 26. RegisterType() içindeki InjectionMembers ne işe yarar?
- 27. UIButton -setTitle: forState: işe yaramıyor
- 28. Asp.Net AutoEventWireup - ne işe yarar
- 29. "SqlMethods" Yöntemleri Ne İşe Yarayor?
- 30. devise sign_in_and_redirect hiç işe yaramıyor
Hangi hataların/sorunların bulunduğunu açıklayabilir misiniz? WebDeploy hizmeti sunucuda çalışıyor mu? Asla detaylandırmak için – Rudi
-1. –
Çöp ve yapılandırmak neredeyse imkansız. Ayrıca, hata mesajları az ya da çok işe yaramıyor. Elle bir dağıtım komut dosyası (msbuild, xcopy, vb.) Yazarak çok fazla zaman ve sorun kaydedebilirsiniz. –