飞行荷兰人航空公司服务开发全解析
1. 解决运行时异常与实现启动类
在开发过程中,我们的代码虽然简洁易读,但仍面临运行时异常的问题。异常提示我们需要在构建和运行 IWebHost 之前,向 WebHostBuilder 注册一个 Startup 类。
为了解决这个问题,我们首先要创建 Startup 类。在项目根文件夹下创建 Startup.cs 文件,代码如下:
namespace FlyingDutchmanAirlines
{
class Startup
{
}
}
不过,当前状态下直接使用该类仍会引发运行时异常,因为我们既未对其进行配置,也未将其注册到 WebHost 。接下来,我们要创建 Configure 方法来配置 Startup 类,此方法由 WebHostBuilder 调用,包含使用控制器和端点的关键配置选项。
public void Configure(IApplicationBuilder app)
{
app.UseRouting(); // 使用路由并在该类中为服务做出路由决策
app.UseEndpoints(endpoints =>
{
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



