Bitte, ich brauche Hilfe mit einem nagging Problem mit einer asp.net Core mvc app.asp.net Kern mvc zeigt leere Seite
Die App zeigt nur leere Startseite - keine Inhalte einschließlich HTML-Markups. Kein Controller wird aufgerufen, auch wenn URL direkt im Browser eingegeben wird und kein Fehler angezeigt wird.
Ich habe eine neue App immer wieder ein paar Mal mit dem gleichen Ergebnis erstellt. Außerdem habe ich der Configure-Methode in der Startup-Klasse die folgenden Anweisungen hinzugefügt, jedoch ohne Erfolg.
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseIdentity();
Jeder Leitfaden zur Lösung dieses Geheimnisses würde sehr geschätzt werden.
Danke.
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) {
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
//add NLog to ASP.NET Core
//loggerFactory.AddNLog();
////add NLog.Web
//app.AddNLogWeb();
//needed for non-NETSTANDARD platforms: configure nlog.config in your project root
//env.ConfigureNLog("nlog.config");
if (env.IsDevelopment()) {
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
app.UseBrowserLink();
} else {
app.UseExceptionHandler("/Home/Error");
}
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseIdentity();
// Add external authentication middleware below. To configure them please see http://go.microsoft.com/fwlink/?LinkID=532715
app.UseMvcWithDefaultRoute();
//app.UseMvc(routes => {
// routes.MapRoute(
// name: "default",
// template: "{controller=Home}/{action=Index}/{id?}");
//});
// For more details on creating database during deployment see http://go.microsoft.com/fwlink/?LinkID=615859
try {
using (var serviceScope = app.ApplicationServices.GetRequiredService<IServiceScopeFactory>()
.CreateScope()) {
serviceScope.ServiceProvider.GetService<ChurBaseContext>()
.Database.Migrate();
var userManager = serviceScope.ServiceProvider.GetService<UserManager<ChurchMember>>();
var roleManager = serviceScope.ServiceProvider.GetService<RoleManager<IdentityRole>>();
serviceScope.ServiceProvider.GetService<ChurBaseContext>().EnsureSeedData(userManager, roleManager);
}
} catch { }
}
Ich habe alles wie erwähnt, aber immer noch das gleiche Problem. Nicht sicher, was ich falsch mache, immer noch. Vielen Dank. – Joset