Yerel Ağda Dinamik Web Sitesi Yayını (.Net Entityframework)
Bu yazıda yerel ağda dinamik bir web sitesi nasıl yayınlanır? bunun cevabını arayacağız.
Daha önce buradaki yazımızda yerel ağdaki web sunucumuz üzerinde web sitesi yayınlamayı öğrenmiştik. Bu web sitemiz statik bir site idi.Yani html uzantılı web dosyalarımızı sunucuya upload ediyorduk.
site1.local gibi bir domain adresiyle de erişebiliyorduk.
Şimdi ise entityframework kullanan bir dinamik web siteyi sunucumuz üzerinden yayınlama adımlarını görelim.
Öncelikle istemci bilgisayar tarafında Visual Studio 2022 ekranında
1- Create a New Project
2- Asp.Net Core Web App (Model-View-Controller)
3- veritabanı bağlantısı sağlanarak, yerel ağdaki sql sunucusunda bulunan veritabanından verileri çekiyoruz.
Projemiz hazır hale geldiğinde yayınlamadan önce context.cs içerisindeki bağlantı cümlesini aşağıdaki gibi değiştiriyoruz. Bu sayede yeni isimli veritabanına sa kullanıcı adı ve parolasıyla erişebileceğiz. DİKKAT! Server ismi, sunucu bilgisayarımızdaki "SQL Server Name" bilgisidir.
"Solution Explorer" bölümündeki proje ismine sağ tıklayıp, "publish" menüsünü kullanarak, proje ana klasöründeki "bin" dizini içerisine gerekli dll dosyaları oluşturulur. (runtimes, wwwroot klasörleri vs.)
