繁体   English   中英

ASP.NET 核心空白应用startup.cs

[英]ASP.NET Core blank application startup.cs

我正在尝试在 VStudio 2019 中创建一个带有空项目模板的空白 ASP .NET 核心项目的复数视觉课程。

我的 startup.cs 与课程有很大不同,因为它没有

app.UseRouting() 和 app.useEndpoints()

我的 startup.cs 基本上只有 app.Run()

我重新创建了 2 次项目以确保我遵循指示,我确保我的.Net Core 和 CLR 是最新版本。 谷歌搜索没有发现有用的信息。 我想我错过了一些基本的东西。 我确保我创建的课程确实使用了空白解决方案和空白项目模板。

我新创建的解决方案运行良好,所以我认为存在一些“版本问题”或在处理方式方面发生了一些变化?

非常感谢

听起来你做错了什么,好像你在看doco

所有 ASP.NET 核心模板在生成的代码中都包含路由。 路由在 Startup.Configure 的中间件管道中注册。

 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapGet("/", async context => { await context.Response.WriteAsync("Hello World;"); }); }); }

这是 Core 3.1 - 检查您正在创建的 Core 应用程序的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM