用于 C# Asp.net Core 中的启动类中 Configure() 方法的目的是什么?
配置方法存在于 ASP.NET Core 应用程序的启动类中
Configure 方法是一个你可以使用内置 IoC 容器提供的 IApplicationBuilder 实例来配置应用程序请求管道的场所
Configure 方法默认情况下具有以下三个参数 IApplicationBuilder、IWebHostEnvironment 和 ILoggerFactory。
在运行时,ConfigureServices 方法在 Configure 方法之前被调用。这是为了使用 IoC 容器注册自定义服务,该服务可以在 Configure 方法中使用。
IWebHostEnvironment:提供有关应用程序正在运行的 Web 主机环境的信息。
IApplicationBuilder:定义一个类,提供配置应用程序请求管道的机制。
示例
public void Configure(IApplicationBuilder app, IWebHostEnvironment env){
if (env.IsDevelopment()){
app.UseDeveloperExceptionPage();
} else {
app.UseExceptionHandler("/Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>{
endpoints.MapRazorPages();
});
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP