Kayıtlar

.net core etiketine sahip yayınlar gösteriliyor

Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, bool isDefaultParameterRequired) - Hatası

Resim
Eğer başlıktaki hatayı alıyorsanız, katmanlı mimari ile oluşturduğumuz projenizin Bussines katmanında ekli olan service ve DataAcsess katmanında yer alan dal classlarını startup.cs e eklemediğiniz anlamına gelir.  Startup.cs te yer alan 'public void ConfigureServices(IServiceCollection services)'  başlığı altına   "services.AddScoped<IKategoriService, KategoriManeger>()" ve "services.AddScoped<IKategoriDal, EfKategoriDal>()" eklemeniz yeterli olacaktır.  Burada Kategori olan benim hazırladığım örnek. Siz kendi service ve dal classlarınızı eklemeniz işinizi görecektir. Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, bool isDefaultParameterRequired) hatası, Microsoft.Extensions.DependencyInjection kütüphanesinin bir parçası olan ActivatorUtilities sınıfının GetService metodunu kullanırken meydana gelen bir hata olabilir. Bu hatanın sebebi, uygulamanızda bir hizmetin (service) k

.net Core Yayına Alırken Karşılaşılan Hatalar Ve Çözümleri

Resim
 Selamlar. Hazırladığım .net core 3.1 uygulamasının yayına alınması esnasında karşılaştığım problemleri ve çözümlerini sizinle paylaşacağım. Öncelikle projeyi visual studio üzerinden publish yaptım. Bu işlemi gerçekleştirirken aşağıdaki video çok işime yaradı. İzlemenizi tavsiye ederim. 1. 'HTTP Error 500.21 - Internal Server Error' hatası      Çözüm: Yayına aldığınız projenin içerisine girip (ftp de veya bilgisayarınızdaki publish sürüm) web.config dosyasında;       modules="AspNetCoreModuleV2" kısmını modules="AspNetCoreModule"   olarak değiştirmeniz. 2. ' HTTP Error 502.3 - Bad Gateway' hatası     Çözüm: Yine web.config dosyasında;           hostingModel="inprocess" yazan kısmı silmeniz. Karşılaştığım hataları ve bulduğum çözümleri yine ekleme yapacağım. sizde karşılaştığınız ve çözüğünüz hataları yorum olarak yazarsanız hepimiz faydalanırız. Teşekkür ederim şimdiden.