Yazılım

AspNet Core 1.0 projesine StaticFile desteği eklemek

AspNet Core 1.0 projelerinde eğer htmljscssjpgpng gibi dosyalar kullanacaksanız bu makalede anlatıldığı gibi StaticFiledesteğini projenize eklemeniz gerekmektedir.

Eğer StaticFile desteğini projeye eklemezseniz htmljscssjpgpng gibi uzantılara sahip dosyaları tarayıcılarda görüntüleyemeyeceksiniz.

Hemen örnek proje oluşturacağımız dizine Command Prompt (Windows) veya Terminal (MacOSLinux) içerisinden gidiyoruz ve aşağıdaki kodları çalıştırıyoruz;

yo aspnet // Empty Application seçeneğini seçiyoruz // Projeye aspnetcorestaticfile ismini veriyoruz

cd aspnetcorestaticfile code .</pre>

Visual Studio Code açıldıktan sonra wwwroot dizinine index.html dosyasını ekliyoruz ve içerisine Merhaba Dünya! yazıyoruz.

Command Prompt (Windows) veya Terminal (MacOSLinux) penceresine dönüp aşağıdaki kodu çalıştırıyoruz;

İstediğimiz tarayıcıyı kullanarak http://localhost:5000/index.html adresine gittiğimizde karşımıza hiçbirşey gelmediğinigörüyoruz.

Az önce index.html dosyasını oluşturduk, fakat index.html dosyasının içeriğine ulaşamadık. Bunun sebebi AspNet Core 1.0 biz StaticFile desteğini ekleyene kadar wwwroot dizinindeki dosyaları servis etmez.

Hemen project.json dosyasını açıyoruz ve dependencies kısmına aşağıdaki satırı ekliyoruz;

Command Prompt (Windows) veya Terminal (MacOSLinux) penceresine dönüp aşağıdaki kodu çalıştırıyoruz;

Böylece StaticFile servis etmek için gerekli paket projemizin olduğu dizine indirilmiş oldu.

Startup.cs dosyasını açıp, Configure() method’unu aşağıdaki şekilde değiştiriyoruz;

Tekrar Command Prompt (Windows) veya Terminal (MacOSLinux) penceresine dönüp aşağıdaki kodu çalıştırıyoruz;
Click to comment

CEVAP BIRAKIN

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2018 Web Sitesi üzerinde yayınlanan tüm içerikler www.ogzblg.com sitesine aittir. Toplist 25

To Top