文章预览
要在.NET Core项目中集成MiniProfiler和Swagger,可按照以下步骤操作: 1. 安装NuGet包 : • 安装MiniProfiler.AspNetCore.Mvc包以集成MiniProfiler。 • 安装MiniProfiler.EntityFrameworkCore包以监控EF Core生成的SQL语句( 可选 )。 1. 配置服务 : • 在Startup.cs的ConfigureServices方法中添加MiniProfiler服务配置: services.AddMiniProfiler(options => { options.RouteBasePath = "/profiler" ; }) .AddEntityFramework(); • 在Configure方法中启用MiniProfiler中间件,确保它在UseEndpoints方法之前被调用: app.UseMiniProfiler(); 1. 配置Swagger UI : • 下载自定义的Swagger UI页面(例如从GitHub上的xuke353/swaggerui项目,参考:https://www.cnblogs.com/xuke/p/13847248.html )并将其放置在API项目的根目录下,设置文件属性为“嵌入的资源”。 • 修改Startup.cs中的UseSwaggerUI中间件配置,使用自定义的index.html文件: app.U
………………………………