摘要:写在前面 现在部署Asp.Net Core应用已经不再限制于Windows的IIS上,更多的是Docker容器、各种反向代理来部署。也有少部分用IIS部署的,IIS部署确实是又快又简单,图形化操作三下五除二就可以发布好一个系统了。在过去Asp.Net MVC 项目部署的时候,还常常使用IIS一个功能 阅读全文
posted @ 2020-07-23 15:22 山治先生 阅读(1387) 评论(9) 推荐(8) 编辑
摘要:写在前面 微软在更新.Net Core版本的时候,动作往往很大,使得每次更新版本的时候都得小心翼翼,坑实在是太多。往往是悄咪咪的移除了某项功能或者组件,或者不在支持XX方法,这就很花时间去找回需要的东西了,下面是个人在迁移.Net Core WebApi项目过程中遇到的问题汇总: 开始迁移 1. 修 阅读全文
posted @ 2020-07-10 16:48 山治先生 阅读(1485) 评论(8) 推荐(8) 编辑
摘要:写在前面 Docker作为开源的应用容器引擎,可以让我们很轻松的构建一个轻量级、易移植的容器,通过Docker方式进行持续交付、测试和部署,都是极为方便的,并且对于我们开发来说,最直观的优点还是解决了日常开发中的环境配置与部署环境配置上的差异所带来的种种疑难杂症,从此推脱产品的措辞也少了——“我电脑 阅读全文
posted @ 2020-07-05 17:36 山治先生 阅读(532) 评论(2) 推荐(2) 编辑
摘要:故事的开始 老板说:系统很慢,下载半个小时无法下载,是否考虑先压缩再给用户下载? 本来是已经压缩过了,不过第一反应应该是用户下的数量多,导致压缩包很大,然后自己测试发现,只是等待的时间比较久而已,仍然是下载状态中,并不是系统慢,但是用户体验肯定是最直观的,确实是我们做得不够好,单纯弹出遮罩层显示冰冷 阅读全文
posted @ 2020-06-09 17:27 山治先生 阅读(629) 评论(1) 推荐(4) 编辑
摘要:前言 相信使用过WebApiThrottle的童鞋对AspNetCoreRateLimit应该不陌生,AspNetCoreRateLimit是一个ASP.NET Core速率限制的解决方案,旨在控制客户端根据IP地址或客户端ID向Web API或MVC应用发出的请求的速率。AspNetCoreRat 阅读全文
posted @ 2020-04-17 16:37 山治先生 阅读(2120) 评论(19) 推荐(20) 编辑
摘要:问题 模型验证无效时,没有进入到接口里,而是直接报400 Bad Request,非常不友好。 环境 SDK:.Net Core 2.2.401 开发工具:VS2017 step 1 创建接口 Step 2 创建模型 引用命名空间 Step 3 测试 解决 阅读全文
posted @ 2019-09-10 17:51 山治先生 阅读(791) 评论(1) 推荐(1) 编辑
摘要:ApiController 后端API 前端JS 参考: https://www.runoob.com/html/html5-serversentevents.html 阅读全文
posted @ 2019-08-06 11:46 山治先生 阅读(254) 评论(0) 推荐(0) 编辑
摘要:起因就说来话长了,由于公司经营不善等原因,于2019年5月22日,博主顺利的跟上家公司解除了劳动关系,老总待我不错,把我推荐给了集团内另一家子公司,没入职之前感觉还是挺“不错”的,虽然是推荐,但公司有公司的流程,该面试的面试,七八个老总一起面,觉得我不错,开了“10w”年薪(给各位大佬拖后腿了,在小 阅读全文
posted @ 2019-07-08 19:31 山治先生 阅读(6137) 评论(90) 推荐(23) 编辑
摘要:方法1: 应用池高级配置 - 启动32位应用程序 - 设置为false 方法2: web.config <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" std 阅读全文
posted @ 2019-05-08 10:52 山治先生 阅读(7277) 评论(8) 推荐(2) 编辑
摘要:起初 今年过年收假回来,老大说想要为公司挣点钱,集团内的一些子公司做企业官网,并开始跟副总商讨这件事的可行性,先让我们先每个人做一套,好在以后有项目可以直接用得上,于是乎我们每个人都开始搭建起来了,还以为终于有事情可以做了,但是就在前2天,我们还在开发的企业官网就死在了襁褓中。 H-我 、C-后端组 阅读全文
posted @ 2019-04-11 16:21 山治先生 阅读(667) 评论(7) 推荐(3) 编辑
摘要:要求 C端:用户端(http://www.b.com) A端:管理端(http://admin.b.com) 问题:A端上传图片到C端指定文件夹内保存,供C端使用。 方案 ① C端从nuget引入Microsoft.AspNetCore.Mvc.Cors ② Startup文件中的Configure 阅读全文
posted @ 2019-03-27 15:09 山治先生 阅读(1483) 评论(2) 推荐(0) 编辑
摘要:Bug回忆录 昨天搭建新框架的时候,遇到一个很奇怪的“Bug”,每次请求都会触发两次Aciton,举例子吧,Demo: _Layout.cshtml HomeController Index.cshtml 最简单不过的代码,然后启动项目,无意中就发现了,过程中发生了两次请求: 再新增一个控制器测试仍 阅读全文
posted @ 2019-02-27 11:01 山治先生 阅读(356) 评论(2) 推荐(2) 编辑
摘要:年末将至,又到了一年一度的收集发票时间,平时零零碎碎的花钱都是不在意开发票,现在好了,到处找发票来报销,简直头大, 东拼西凑,终于搞定了全部发票,大伙多余的发票,麻烦艾特我一下啊,不限日期,能开发票的都可以,谢谢啦。文章后有彩蛋~ 这么多的发票,一张一张打印,要浪费我多少时间,就想着合并这些PDF文 阅读全文
posted @ 2019-01-21 15:09 山治先生 阅读(2672) 评论(16) 推荐(13) 编辑
摘要:AdminLTE 一个基于 bootstrap 的轻量级后台模板,这个前端界面个人感觉很清爽,对于一个大后端的我来说,可以减少较多的时间去承担前端的工作但又必须去独立去完成一个后台系统开发的任务,并且,文档还算比较齐全,对着demo可以完成一个基本的前端框架搭建了。大家如有更为好看的又方便后端上手的 阅读全文
posted @ 2018-11-30 16:41 山治先生 阅读(5202) 评论(19) 推荐(21) 编辑
摘要:MessageQueue,顾名思义消息队列,在系统开发中也是用的比较多的一个中间件吧。我们这里主要用它来做日志管理和订单管理的,记得老老大(恩,是的,就是老老大,因为他已经跳槽了)还在的时候,当时也是为了赶项目进度,他也参与开发了,那时候我才刚刚入职,他负责写后端这块,我来了就把他手上的任务接过来了 阅读全文
posted @ 2018-11-07 15:05 山治先生 阅读(16048) 评论(95) 推荐(83) 编辑