随笔 - 170  文章 - 0  评论 - 349  阅读 - 234万
09 2019 档案
.NET Core WebApi帮助文档使用Swagger生成Api说明文档
摘要:在使用net core 进行api开发完成后,书写api说明文档对于程序员来说想必是件很痛苦的事情吧,但文档又必须写,而且文档的格式如果没有具体要求的话,最终完成的文档则完全取决于开发者的心情。或者详细点,或者简单点。那么有没有一种快速有效的方法来构建api说明文档呢?答案是肯定的, Swagger就是最受欢迎的REST APIs文档生成工具之一! 阅读全文
posted @ 2019-09-20 21:41 zock 阅读(1024) 评论(1) 推荐(0) 编辑
swagger Unable to render this definition
摘要:Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.0.n (for example, openapi: 3.0.0). 可能的原因: 1、api中的Controller/Action 请加入[HttpPost]或者 [HTTPGet] 2、api中的Controller中有私有方法(全部写道Service) 3、传入参数模型有问题 阅读全文
posted @ 2019-09-16 23:22 zock 阅读(21187) 评论(0) 推荐(1) 编辑
企业应用向ASP.NET Core迁移
摘要:有人说.NET在国内的氛围越来越不行了,看博客园文章的浏览量也起不来。是不是要转Java呢? 没有必要扯起语言的纷争,Java也好C#都只是语言是工具,各有各的使用场景。以前是C#非开源以及不能在Linux上使用,没有被互联网公司考虑,但它仍然有它的用途。这几年国内互联网公司进入蓬勃发展时期,所有才有这样的趋势。但并不代表C#不能做互联网应用,可以说在接下来的一年内.net core将会成为一个很好的趋势,结合容器以及微服务架构会成为互联网公司另一个比较好的选择。 作为现在在用.NET的公司,如果有机会可以考虑与时俱进,在真实项目中将.net core用起来。 阅读全文
posted @ 2019-09-15 20:51 zock 阅读(1004) 评论(1) 推荐(4) 编辑
.NET Core EF框架使用SQL server 2008数据库分页问题:Incorrect syntax near 'OFFSET'. Invalid usage of the option NEXT in the FETCH statement
摘要:最近.Net Core程序部署到服务器,采用EF6。本地数据库是SQL server 2016,服务器数据库安装的是SQL server 2008 R2,在用到分页查询时报错如下: { "Depth": 0, "ClassName": "", "Message": "Incorrect syntax near 'OFFSET'.\r\nInvalid usage of the option NEXT in the FETCH statement.", "Source": "Core .Net SqlClient Data Provider", } 阅读全文
posted @ 2019-09-13 15:38 zock 阅读(2148) 评论(3) 推荐(0) 编辑
.NET Core应用中使用分布式缓存及内存缓存
摘要:.NET Core针对缓存提供了很好的支持 ,我们不仅可以选择将数据缓存在应用进程自身的内存中,还可以采用分布式的形式将缓存数据存储在一个“中心数据库”中。对于分布式缓存,.NET Core提供了针对Redis和SQL Server的原生支持。除了这个独立的缓存系统之外,ASP.NET Core还借助一个中间件实现了“响应缓存”,它会按照HTTP缓存规范对整个响应实施缓存。不过按照惯例,在对缓存进行系统介绍之前,我们还是先通过一些简单的实例演示感知一下如果在一个ASP.NET Core应用中如何使用缓存。 阅读全文
posted @ 2019-09-12 22:55 zock 阅读(4019) 评论(0) 推荐(3) 编辑


点击右上角即可分享
微信分享提示