Visual Studio 2008'de bir ASP.NET Web Sitesi geliştirdim. Şimdi bunu başka bir makinede dağıtmak istiyorum. Bunu nasıl yapabilirim?? Windows uygulaması için bir yükleme paketi yaptığımız gibi ASP.NET Web siteleri için neler yapabiliriz?ASP.NET Dağıtımı
cevap
Microsoft'tan Web Deployment Tool numaralı telefonu kullanmayı düşünün.Özel olarak web uygulamalarına ve güncellemelerine IIS 6 ve 7 web sunucularına web uygulamalarını ve güncellemeleri dağıtmaya yardımcı olmak için tasarlandı ve MSI'dan (Windows) daha iyi bir iş çıkarıyor Yükleyici), IMHO
Başka bir makinede yapıyı yaratacak bir MSI (Microsoft Yükleyici) dosyası oluşturabilirsiniz. Bunu birkaç gün önce çok benzer bir soruyu ele aldım.
Düzenleme: yapım ASP.NET Application Deployment Question
Temelde sunucuya dosya yüklemek bu bağlantıyı bakın emin olun:
hedef klasör bir ASP.Net uygulama klasörünün olarak yapılandırılmışweb.config dosyasıdır değil veritabanı uygulaması
tarafından hem yüklenen ve/veya ulaşılabilir olduğu artık ayıklamaya çalışmak üzere yapılandırılmış (ben bunu nasıl Neyse bu. daha iyi bir çözüm var olabilir, ama işe yarıyor.)
Xcopy
"Xcopy stili dosya aktarımı, kayıt defteri girdileriniz olmadığından ve bileşen kaydetmediğiniz için dağıtım ve ASP.NET sitelerinin bakımını basitleştirir. Microsoft .NET uygulamaları, genellikle bağımlılık içermeyen, kendi kendini tanımlayanlardır. Derleme sürümüyle, uygulamanın Web sunucusunu durdurmadan kullandığı DLL dosyasının yeni bir kopyasını bile kopyalayabilirsiniz. "
MSI oluşturmaya ilişkin yukarıdaki seçenek de, üzerinde çalışılacak işlemlere bir eliniz varsa Birden çok makine
İlk önce onu önceden derlemelisiniz
http://msdn.microsoft.com/en-us/library/ms227972.aspx
Web dağıtım projelerini kullanıyorum, precompile and upload. Bu http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx
kullanabilirsiniz Web Dağıtım Projeleri gibi
. here nasıl açıklanır.
- 1. Web sitesi dağıtımı dosyaları
- 2. Entity Framework + SQLite dağıtımı
- 3. VS.NET 2015 ENT Web Dağıtımı ASP.NET Core 1 hatası ERROR_USER_UNAUTHORIZED?
- 4. ASP.NET IIS'ye çekirdek dağıtımı: Dağıtılmış uygulamalarda geliştirme ortamı etkinleştirilmemelidir
- 5. Önkoşullar dahil olmak üzere tek bir tıkla ASP.NET web-dağıtımı?
- 6. Asp.net sitesini ahtapot dağıtımı ile dağıtırken IIS kültürünü değiştir
- 7. JavaMe dağıtımı
- 8. Silverlight Dağıtımı
- 9. MAVEN dağıtımı için bağlayıcı?
- 10. ADO.NET Veri Hizmetinin Dağıtımı
- 11. RVM & Unicorn dağıtımı
- 12. Anahtarlık + adhoc dağıtımı
- 13. Web Dağıtımı hata verdi
- 14. Yerleşik iskelede sıcak dağıtımı
- 15. Linux'ta yazılım dağıtımı?
- 16. GlassFish Sunucu dağıtımı
- 17. Jenkins: maven dağıtımı
- 18. C# dağıtımı yükleme sorunları
- 19. Java Web Uygulaması Dağıtımı
- 20. Web dağıtımı ve klasör izinleri
- 21. Windows Hizmetinin otomatik dağıtımı - araçlar
- 22. Tomcat uygulamasının dağıtımı başlatılmasını engelleme
- 23. Linux dağıtımı kullanımda nasıl keşfedilir
- 24. ClickOnce dağıtımı "Etkinleştirme başarısız" FileNotFoundException
- 25. Android organizasyon dağıtımı - çoklu oranisations
- 26. Google bulut dağıtımı çok yavaş
- 27. Raylar dağıtımı - en iyi yol
- 28. .NET/Jenkins ile dağıtımı .NET
- 29. Delphi 2010 ve Dbexpress dağıtımı
- 30. Varsayılan OS ailesi dağıtımı için