拜托,我需要帮助解决有关 asp.net 核心 mvc 应用程序的烦人问题。
该应用程序仅显示空白主页 - 根本没有内容,包括 html 标记。即使直接在浏览器上输入 url 也不会调用控制器,也不会显示错误。
我重新创建了几次新应用程序,结果相同。此外,我在 Startup 类的 Configure 方法中添加了以下语句,但无济于事。
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseIdentity();
Run Code Online (Sandbox Code Playgroud)
任何解开这个谜团的指南都将受到高度赞赏。
谢谢。
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(); …Run Code Online (Sandbox Code Playgroud)