Yeni Şeyler (1) - Blazor Projesinin Publish Edilip “IIS” e Yüklenmesi

{Kamil Kaplan} ®
Kodcular
Published in
4 min readMay 18, 2020
https://blog.fanpagekarma.com/wp-content/uploads/2018/10/publish_tutorial.png

Merhaba,
An itibari ile yeni bir seri başlatıyorum. Artık şirkette ve günlük hayatta kullandığım ve araştırdıklarım ile ilgili yazılar yazmaya karar verdim. Bu yazı serimizin ilk yazısıdır. Umarım herkese faydalı olur. İyi çalışmalar…

Yazıda sizlerle başlıktanda analayacağınız üzere iki konu hakkına bahsetmeye çalışacağım.

1. Yapmış olduğumuz C# projesini nasıl Publish... edeceğiz.
2.
Publish edilen projeyi IIS e nasıl yükleyebiliriz.

Bu arada yazımı beğenmeyi ve paylaşmayı, bi de beni takip etmeyi unutmayın :)

İlk Blazor projemi gerçekleştirdikten sonra bu projeyi nasıl Publish edeceğimi bilmediğim için bu yazıyı yazmaya karar verdim muhakkak benim gibi yapmış olduğu projeyiPublish etmeyi bilmeyen bir çok yazılım geliştirici vardır. İhtiyacımız oldukça araştırıp öğreneceğiz.😎 Şimdi fazla zaman kaybetmeden yapmış olduğumuz projeyi Publish... edip, ardından IIS ‘e atalım.

Öncelikle projemizi Visual Studio üzerinde açıyoruz.

ŞEKİL 1 : Proje açılışı

Açılan proje Solution'ı aşağıdaki gibidir.

ŞEKİL 2 : Proje ‘Solution’

Projemiz’ de açıldığına göre şimdi Publish... işlemine geçebiliriz. Proje Solution ‘ı üzerinde sağ click yapıyoruz ve aşağıdaki ekran ile karşılaşırız.

ŞEKİL 3 : Proje Solution ‘ı üzerinde sağ click

Publish... ‘e tıkladığımızda aşağıdaki ekran ile karşılaşırız. Start ile projemizi publish etmeye adım adım yaklaşıyoruz.

Şekil 4 : Start click

Start ile devam ediyorum karşımıza aşağıdaki ekran gelecektir.

ŞEKİL 5 : Folder -> Create Profile

Karşımıza gelen bu ekranda Folder seçeneği ile devam ediyoruz. Burada bize projemizi nereye publish edeceğini soruyor. Default olarak aşağıdaki adres gelmektedir.

  • bin\Release\netstandard2.1\publish eğer bu adresi değiştirmek istersek Browse... ile projemizi Publish etmek istediğimiz adresi seçebiliriz, default adres ile devam etmek istiyorsak Create Profile ile devam edebiliriz.
ŞEKİL 6 : Publish ( 1 )

Create Profile dedikten sonra şimdi projemizin Publish edildikten sonra nerede olacağını artık biliyoruz. Publish dediğimizde projemiz artık IIS ’e koymak için hazır hale gelecektir. Bu biraz zaman alır. Bunun için biraz beklememiz gerekmektedir.

ŞEKİL 7 : Publish ( 2)
ŞEKİL 8 : Publish ( 3)

Artık Publish işlemini gerçekleştirmiş bulunmaktayız. Şimdi projemizin publish dosyalarının olduğu dizine gidelim.

ŞEKİL 9 : Pusblish dosyaları

publish dosyamızın içindeki wwwroot klasörünün içindeki dosyalar bizim publish dosyalarımızdı.

ŞEKİL 10 : wwwroot dosyaları

Projenin publish bölümü burada bitmektedir. Şimdi publish etmiş oldumuz dosyarı IIS ‘e nasıl yükleyeceğimize bakalım.

Eğer IIS bilgisayarınızda kurlu değilse aşağıdaki sayfadan kuruluna bakabilirsiniz.

Ben bilgisayarımız IIS in kurulu olduğunu kabul edip devam ediyorum. Başlat menüsünden IIS yazıp çalıştırıyoruz ve aşağıdaki ekran ile karşılaşıyoruz.

ŞEKİL 11 : IIS çalıştır

IIS Manager ‘a tıklayıp çalıştırıyoruz ve IIS ekranı karşımıza gelecektir. Buradan daha önce oluşturulan projelerimizi ve yapılandırma ayarlarını göre biliriz.

ŞEKİL 12 : IIS ekranı

Siteler üzerinde sağ click yapıp Web Site Ekle ile devam ediyoruz.

ŞEKİL 13 : Web Site Ekle

Aşağıdaki ekran karşımıza çıkacaktır. Buradan

- Site adı : projemizin adı
-
Fiziksel yol : projemizin konumunu veririz.
-IP adresi : projemizin isteğe baplı olarak IP adresi seçilmezsede olur..
-Bag. Nok : projemizin çalışacağı port numarası.

ŞEKİL 14 : Web Site Ekle ( Click )

Normal olması gerekenler aşaığıdaki gibidir.

ŞEKİL 14 : Web Site Eklenmesi

Tamam ile devam ediyoruz.

ŞEKİL 15 : Proje oluştu

Projemiz oluştuğuna göre şimdi projemizi Web Site Gözat ‘a tıklayarak inceleyebiliriz.

ŞEKİL 16 : Chrome IIS Project

Projemiz başarılı bir şekilde IIS yüklenmiştir. Artık projemizi IIS üzerinde kullanabiliriz.

Eğer yazımı beendiyseniz “Alkışlamanızı” rica ederim. Bir sonraki yazıda görüşmek ümidi ile sağlıcakla kalın iyi çalışmalar…

Publish etmiş olduğumuz blazor projenin kaynak koldarı GitHub sayfamda mevcuttur.

Umarım faydalı bir yazı olmuştur. Herkese mutlu kodlamalar.
KAMİL KAPLAN ( Software Engineer)

Bir sonraki makalede görüşmek ümidi ile sağlıcakla kalın.

--

--