ASP NET Core Uygulamasını Local Ağda IIS üzerinde Çalıştırmak

ASP NET Core Web uygulamasını yerel ağda IIS'de nasıl çalıştıracağımız anlatacağım.

Yapmış oluduğumuz web projesini IIS'e ekleyip yerel ağ üzerinde çalıştıracağız. Böylelikle yerel ağ üzerinde bağlı olan cihazlarımız da bu web uygulamasına erişim sağlayabilecekler.

İlk önce bilgisayarımızda IIS aktif değilse aktif edelim.

Denetim Masası > Programlar'a giriyoruz. Programlar ve Özellikler kısmında "Windows özelliklerini aç veya kapat" tıklıyoruz.

windows-iis-enable

Yeni açılan pencerede internet information services (IIS) bulup yanındaki kutucuğa tıklayıp tamam diyoruz.

windows-iis-enable

Ve IIS'i aktif etmiş oluyoruz.

windows-iis-enable

IIS'imizi açıp siteler kısmında "Default Web Site" tıklıyoruz. (Bu site'ye ASP.NET Core projemizi publish edeceğiz.) Ve sağ menüde bulunan bağlamalar (Bindings) kısmını açıyoruz.

local-iis-web-app-publish

IP Adresi kısmını düzenliyoruz ve bilgisayarımızın yerel ip adresini atıyoruz.(Not: Yerel ip adresiniz değişiklik gösterebilir.)

local-iis-web-app-publish

IIS üzerinde ayarlarımızı yaptığımıza göre. Şimdi göstermelik bir ASP.NET Core Web projesi oluşturalım. Sonra bu Web projesini IIS üzerinde yayınlayalım.

local-iis-web-app-publish

Visual Studio'da Projemizin üzerine sağ tıklayıp "Publish" diyoruz.

local-iis-web-app-publish

Ve publish için ayarlarımızı yapıyoruz. İlk ekranda Folder seçiyoruz. (Publish'i klasöre yapıyoruz.)

local-iis-web-app-publish

Burada ise publish yapacağımız klasörü seçiyoruz. (Not: IIS'te bulunan Default Web Site'ın yolunu veriyoruz.)

local-iis-web-app-publish

Configuration kısmında Release modu seçili eğer biz IIS üzerinde debug yapmak istersek bu ayarı debug ile değiştiriyoruz.

local-iis-web-app-publish

Ve publish diyerek, projemizi IIS'te bulunan sitemize publish ediyoruz.

Web tarayıcımıza açıp; IIS'te sitemize atamış olduğumuz IP adresini bağlantı çubuğuna yazıp giriş yapalım.

local-iis-web-app-publish

Evet projemizi yerel ağ üzerinde yayınlamış olduk. Bu yerel ağ'a bağlı olan diğer cihazlarda bu adrese giriş yaptıklarında bu web uygulamamızı görecektir.

Bu ağda bulunan bir telefon ile web uygulamamıza giriş yaptım.

local-iis-web-app-publish

Bildiğim kadarıyla anlatmaya çalıştım. İnşallah birilerin faydalanması dileğiyle...