lostyazilim
tr.link

.Net Core 3.1 Plesk Sorunu

5 Mesajlar 1.010 Okunma
lstbozum
tr.link

koftecidekiadam koftecidekiadam WM Aracı Kullanıcı
  • Üyelik 13.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad B** A**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
İyi akşamlar herkese. Geliştirmekte olduğum bir web sitesi var. Dosyaları FTP üzerinden Plesk Panel'ine attığımda default olarak Index.cshtml dosyasını görüp yönlenmesi gerekirken dosyası bulamıyor. Sanırım plesk üzerinden bir kaç ayarlama yapılması gerekiyor. İnternet üzerinde bununla ilgili pek bir şey bulamadım. bir kaç Web.Config ayarlaması dışında. Onlar da işime yaramadı. SeedData.cs isminde bir static veritabanı bulunmakta. Pleskte bağlantı kurabilmesi için veri tabanı oluşturup appSettings.json dosyasını düzenledim yine de işe yaramadı ve hep 404 hatası karşıma çıkmakta. Aşağıda Startup.cs ile Program.cs dosyalarını paylaşıyorum. Nerede hata yapıyorum ?
Startup.cs

public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}

public IConfiguration Configuration { get; }

// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddScoped();
services.AddScoped();

services.AddScoped();
services.AddScoped();

services.AddControllersWithViews()
.AddRazorRuntimeCompilation();

}

// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
SeedDatabase.Seed();
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();

app.UseRouting();

app.UseAuthorization();

app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "search",
pattern: "search",
defaults: new { controller = "Product", action = "search" }
);

endpoints.MapControllerRoute(
name: "productdetails",
pattern: "{url}",
defaults: new { controller = "Product", action = "details" }
);


endpoints.MapControllerRoute(
name: "product",
pattern: "products/{category?}",
defaults: new { controller = "Product", action = "list" }
);


endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
}
}


Program.cs

public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}

public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
});
}
 

 

wmaraci
reklam

SizofrenikDev SizofrenikDev WM Aracı Kullanıcı
  • Üyelik 05.10.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** B**
  • Mesajlar 187
  • Beğeniler 8 / 49
  • Ticaret 2, (%100)
Hosting paketin .Net Core destekliyor mu ?
 

 

koftecidekiadam koftecidekiadam WM Aracı Kullanıcı
  • Üyelik 13.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad B** A**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Evet destekliyor. Başlangıçta sadece tasarım olan bir proje attığımda çalışıyordu. Tahminim connectionString'de bir hatam var ve bu hatayı düzeltemiyorum.
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Çıkan hatanın ekran görüntüsünü paylaşabilir misin?

Ben de hostinge atınca 403 hatası alıyorum.
 

 

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

koftecidekiadam koftecidekiadam WM Aracı Kullanıcı
  • Üyelik 13.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad B** A**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
hocam kusura bakmayın siteye giriş yapmadığımdan şimdi gördüm mesajınızı. Aldığım hatayı düzelttim fakat bugün tekrardan dosyaları publish edince 403 hatası aldım ve vs2019 ile publish dosyası oluşturduğumda web.config dosyası oluşturmuyor.Bu sefer elle oluşturunca da işe yaramadı. Yine döndük aynı soruna. Database'i görse çalışıyor ama görmüyor.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al