ASP.NET Web Pages - Web sitesini yayınla
- Önceki Sayfa WebPages PHP
- Sonraki Sayfa WebPages Örnek
WebPages uygulamanızı WebMatrix'i kullanmadan nasıl yayınladığını öğrenin.
WebMatrix'i kullanmadan uygulamanızı yayınlama
ASP.NET Web Pages uygulamasını uzak sunucuya yayınlamak için WebMatrix (veya Visual Web Developer veya Visual Studio) içindeki Publish komutunu kullanabilirsiniz.
Bu fonksiyon, tüm uygulama dosyalarını, cshtml sayfalarını, resimleri ve Web Pages, Razor, Helpers ve SQL Server Compact (veritabanı kullanıldığında) için gerekli tüm DLL dosyalarını kopyalar.
Bazen bu seçenekleri kullanmak istemeziz. Belki hosting sağlayıcınız yalnızca FTP'yi destekler? Belki web siteniz ASP tabanlı? Belki bu dosyaları kendiniz kopyalamak istersiniz? Ya da belki diğer yayınlama yazılımlarını kullanmak istersiniz?
Sorun yaşarsınız mı? Evet, yaşarsınız. Ancak, onu çözebiliriz.
Eğer bir siteyi kopyalamak istiyorsanız, doğru dosyaları nasıl çağırdığınızı, hangi DLL dosyalarını kopyalayacağınızı ve bunları nerede saklayacağınızı bilmelisiniz.
Aşağıda belirtilen adımlar bulunmaktadır:
1. En Son ASP.NET Sürümünü Kullanma
Devam etmeden önce, anahtarınızın en son ASP.NET sürümünü (4.0 veya 4.5) çalıştırdığından emin olun.
2. Web Klasörünü Kopyalama
Devlet makinenizdeki web sitesini (tüm klasörler ve içerikler) uzak sunucudaki (sunucu) uygulama klasörüne kopyalayın.
Uygulamanız veri içeriyorsaBu verileri kopyalamayın.(Aşağıdaki adımlar 4'e bakın).
3. DLL Dosyaları
Uzak sunucudaki bin klasörünün, geliştirme makinesindeki dll dosyalarıyla aynı içeriklere sahip olduğundan emin olun.
Bin klasörünü kopyaladıktan sonra, bu dosyaları içermelidir:
- Microsoft.Web.Infrastructure.dll
- NuGet.Core.dll
- System.Web.Helpers.dll
- System.Web.Razor.dll
- System.Web.WebPages.Administration.dll
- System.Web.WebPages.Deployment.dll
- System.Web.WebPages.dll
- System.Web.WebPages.Razor.dll
- WebMatrix.Data.dll
- WebMatrix.WebData
4. Veri Kopyalama
Uygulamanız veri veya veritabanı içeriyorsa. Örneğin, SQL Server Compact veritabanı (App_Data klasöründeki .sdf dosyası), aşağıdaki içerikleri göz önünde bulundurun:
Test verilerinizi uzak sunucuya yayınlamak ister misiniz?
Genellikle gerekli değildir.
Geliştirme makinenizde test verileri varsa, bu veriler uzak sunucudaki verileri geçebilir.
SQL veritabanı (.sdf dosyası) kopyalamak zorunda kalıyorsanız, belki de veritabanındaki tüm verileri silmeli ve boş .sdf dosyasını geliştirme bilgisayarınızdan sunucuya kopyalamanız gerekecek.
Bu kadar. İyi şanslar!
- Önceki Sayfa WebPages PHP
- Sonraki Sayfa WebPages Örnek