文章分类 - .net
摘要:一、NSSM NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行 二、下载地址: https://nssm.cc/download 三、常见命令 1、安装服务 nssm install 2、卸载服务 nssm.exe remove service 3、启动
阅读全文
摘要:背景: 想在登录的时候,满足一定条件的话直接跳转页面,而不是返回当前view() 当前前端页面中有@Html.AntiForgeryToken(),直接就报错了 报错的后台写法: // GET: Login public ActionResult Index() { //获取地址 string or
阅读全文
摘要:1、重命名解决方案的文件名 为你需要的新 解决方案名称 以前的名字叫:TaskSchedule,现在改为新名字 2、修改主程序或者其他类文件的 程序集名称 (这样生成文件后 对应dll 或者 exe文件就会是新文件了 ,注意这里一般不需要改命名空间【如果确实要修改命名空间,则需要把所有用到的地方都改
阅读全文
摘要:主要设置了线程池里面的 1、启动模式: 由默认值改为AlwaysRunning 2、 固定时间间隔:由默认1740 改为 0 3、将闲置空闲时间改为 0 参考自: https://www.cnblogs.com/CRobot/p/14563146.html https://blog.csdn.net
阅读全文
摘要:基本思路和验证的方案,网上有很多案例,这里就不展开描述了 主要思路就是:自定义权限验证类,它需要继承自:AuthorizeAttribute 然后重写基类验证方法 public async override void OnAuthorization(System.Web.Http.Controlle
阅读全文
摘要:背景交代: 客户原来的网站没有用SSL,访问都是http://www.aaa.com 这样的 后来增加了SSL,使用https访问了,但由于客户习惯,还是喜欢用原来的http://www.aaa.com访问。为了让客户输入http://www.aaa.com自动跳转到https://www.aaa.
阅读全文
摘要:问题背景描述: 前端:vue框架 后端.net webapi 审核资料的时候,需要先上传报告,完成后再审核通过(要审核通过必须先上传资料) 后台拿到上传资料后缓存文件路径(为啥不直接存?因为客户端分两步走的,有可能客户很任性第一步走完后,第二步不走了) 缓存文件路径时用了session存储 本地po
阅读全文
摘要:操作系统环境: windows 10 专业版 编译环境: vs2017 在applicationhost.config文件中增加了本机ip地址想和前端联调 <bindings> <binding protocol="http" bindingInformation="*:7001:localhost
阅读全文
摘要:不论是MVC还是API项目,当需要记录日志的时候,我们需要注意以下问题 1、安装log4net 2、如果异常只在controller层捕获,那么LogHelper类可以写在对应层 如果你的异常还想在其他层进行捕获,那么LogHelper类就适合放在common类库或者其他功能类库中,方便其他提供服务
阅读全文
摘要:1、通过FromBody获取 适合于json格式数据 [HttpPost] public async Task<ResponseResult> One([FromBody]TestRquest request) { int age = request.Age; string name = reque
阅读全文
摘要:Sandcastle是官方出的提供的一个根据XML注释和DLL文件生成帮助文件的工具 原文链接如下: https://www.cnblogs.com/liuyuqing/p/4137522.html
阅读全文
摘要:完整代码如下: public class FileStreamResult : IHttpActionResult { readonly Stream _stream; readonly string _mediaType; readonly string _fileName; public Fil
阅读全文