asp.net – 完全替换Swashbuckle UI
发布时间:2020-05-23 19:54:49 所属栏目:asp.Net 来源:互联网
导读:现在我正在开发一个ASP.Net Web API并使用Swashbuckle作为其文档. 我知道Swashbuckle在内部使用Swagger-UI,我知道我们可以通过注入我们的css或javascript文件来修改布局,甚至可以更改index.html的布局. 我为Swagger-UI https://github.com/jensoleg/swagger-u
|
现在我正在开发一个ASP.Net Web API并使用Swashbuckle作为其文档.
我为Swagger-UI https://github.com/jensoleg/swagger-ui找到了一个很好的主题,并尝试实现它,但无法使其工作.特别是当我想注入bootstrap.js时.无论如何,我可以完全改变Swashbuckle Swagger UI实现,以便我可以使用该回购中的解决方案吗? 解决方法当然可以 – 分两步走.1)在程序集中包含文件Index.html作为嵌入式资源.例如,假设您的web api项目名为“Contosco.Api”,Index.html将位于此项目的“/Content/Index.html”下. 2)用你自己的方法覆盖swagger UI主html页面 [assembly: PreApplicationStartMethod(typeof(SwaggerConfig),"Register")]
public class SwaggerConfig
{
public static void Register()
{
var thisAssembly = typeof(SwaggerConfig).Assembly;
GlobalConfiguration.Configuration.EnableSwagger(c => {
// configure swagger
})
.EnableSwaggerUi(c => {
// beware - the Contosco.Api.Content.Index.html has to match your project paths :)
c.CustomAsset("index",thisAssembly,"Contosco.Api.Content.Index.html");
});
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC控制器:从HTTP正文获取JSON对象?
- asp.net-mvc – 使用ASP.NET MVC导出数据到Excel文件4 C#正
- asp.net-mvc – 将asp.net服务器参数传递给Angular 2 app
- asp.net-mvc – 如何在Asp.net MVC 2中替换默认的ModelStat
- asp.net-mvc-4 – 如何在asp.net mvc4中将OpenID迁移到OAut
- asp.net – SignalR在.NET客户端和服务器之间的安全连接
- Asp.net MVC scheduler的实现方法详解
- asp.net – 如何使一个TextBox控件是多行不可调整大小?
- ASP.NET和.NET框架版本之间的区别
- asp.net-mvc – HttpResponseException和HttpException之间
推荐文章
站长推荐
- asp.net-core – 从appsettings.json获取Connect
- asp-classic – 如何在经典ASP中将数据POST到远程
- asp.net-mvc – MVC数据注释范围验证无法正常工作
- asp.net-mvc – Owin如何在Application_EndReque
- asp.net-mvc – 在mvc中使用带有错误消息的资源
- asp.net-mvc – ASP.NET MVC 4 Web API无法映射包
- asp.net-mvc – 如何在ASP.NET MVC的一个视图中使
- asp.net-mvc – 使用CSVHelper将流输出到浏览器
- 经典ASP页面的性能测试?
- asp.net – 是否允许使用manifest.json的相对路径
热点阅读
