随笔分类 -  【.NET框架】

asp.net、webApi、WinForm、WPF、WCF、Webservices
摘要:基于AOP的例子,比如MVC的过滤器Filter,它里面的异常捕捉可以通过FilterAttribute,IExceptionFilter去处理。 介绍 官方解释:AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代 阅读全文
posted @ 2021-06-09 16:11 peterYong 阅读(299) 评论(0) 推荐(0) 编辑
摘要:WebApiThrottle限流框架 为了防止网站意外暴增的流量比如活动、秒杀、攻击等,导致整个系统瘫痪,在前后端接口服务处进行流量限制是非常有必要的。 WebApi安全性 使用TOKEN+签名验证 开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过h 阅读全文
posted @ 2021-06-09 14:55 peterYong 阅读(431) 评论(0) 推荐(0) 编辑
摘要:介绍 MVC代表:模型-视图-控制器。 Models:标识该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类 Views :应用程序动态生成HTML所使用的模版文件 Controllers:处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模版 Mvc框架:浏览器请求服务器的某个控 阅读全文
posted @ 2019-04-13 15:48 peterYong 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1、ashx介绍以及ashx文件与aspx文件之间的区别 ashx是什么文件? .ashx 文件用于写web handler的。 .ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。 阅读全文
posted @ 2019-04-13 15:46 peterYong 阅读(438) 评论(0) 推荐(0) 编辑
摘要:1、 Controller向View传递数据 使用ViewData传递数据【弱类型,字典型ViewDataDictionary】 ViewData[“Message_ViewData”] = “ Hello ViewData!”; 在View中读取Controller中定义的ViewData数据,代 阅读全文
posted @ 2019-04-13 15:40 peterYong 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:1、添加引用: mvcPager 版本高的提供的功能也更多。 注:下载了第一个,但是里面的一些字段是只读的。(eg:PagedList<T> .TotalItemCount)这是不符合的。 2、添加控制器 在控制器中添加方法 MvcPagerAjax(),从db获取数据 /// <summary> 阅读全文
posted @ 2019-04-10 19:38 peterYong 阅读(1358) 评论(0) 推荐(0) 编辑
摘要:一、前端asp.net在远程部署到IIS时报错:Web 部署任务失败,在远程计算机上处理请求时出错 服务器在处理请求时遇到问题。请与服务器管理员联系以了解详细信息((2017/6/16 16:22:41)。 原因:远程部署的文件夹的权限没有设置 需要在文件夹 属性-》安全,添加local servi 阅读全文
posted @ 2019-04-09 19:52 peterYong 阅读(794) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/hnsongbiao/p/7039666.html 需要demo在github中下载: https://github.com/shan333chao/WebApiTrackLogs 在asp.net mvc 中 webapi 和 mvc 处理消息 阅读全文
posted @ 2018-12-16 10:07 peterYong 阅读(958) 评论(0) 推荐(0) 编辑
摘要:在上一篇教程中我为大家介绍了Web API中Filter的开发使用,其中讲到ExceptionFilter时留了一个坑:ExceptionFilter只能截获并处理Action执行过程中发生的异常,在Action执行过程之外如果出现异常,ExceptionFilter是无能为力的。 这些异常包括: 阅读全文
posted @ 2018-12-15 14:24 peterYong 阅读(330) 评论(0) 推荐(0) 编辑
摘要:在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验、日志记录、异常 阅读全文
posted @ 2018-12-15 14:19 peterYong 阅读(508) 评论(0) 推荐(0) 编辑
摘要:很多人都很迷惑,既然有了WCF为什么还要有WEB API?WEB API会不会取代WCF? 就我的看法,WCF提供的是一种RPC实现的集合,WCF的设计更多地考虑了SOA的场景,以及各种RPC的问题。很多人也会说,RestFul API也是一种RPC啊,并且WCF中也有关于RestFul 的实现啊。 阅读全文
posted @ 2018-12-15 13:45 peterYong 阅读(638) 评论(0) 推荐(0) 编辑
摘要:HTTP 对HTTP协议的基本了解是能理解并使用RestFul风格API的基础,在了解了这些基础之后,使用各种RestFul的开发框架才能得心应手。我的理解里,RestFul风格的API即是对HTTP协议良好支持,实现HTTP完整语义风格的API。 我们首先要认识到,网站的数据交互只是HTTP使用的 阅读全文
posted @ 2018-12-15 13:23 peterYong 阅读(774) 评论(0) 推荐(0) 编辑
摘要:WebAPI概述 今天的web计算平台包含了广泛的功能,其中的大部分均可以通过API(应用程序编程接口)访问。 web平台归为6个基本设施,都会用到webapi,包括存储服务、消息服务、计算服务、信息服务、搜索服务、Web2.0服务。 定义: API是拥有一组函数组成的某种接口,它允许程序员访问应用 阅读全文
posted @ 2018-12-08 11:27 peterYong 阅读(1841) 评论(0) 推荐(0) 编辑
摘要:学习资源 有了WCF,Socket是否已人老珠黄? 《WCF技术剖析》博文系列汇总[持续更新中] 跟我一起学WCF 无废话WCF WCF也可以做聊天程序 异常 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性 或 阅读全文
posted @ 2017-09-15 10:33 peterYong 阅读(119) 评论(0) 推荐(0) 编辑
摘要:在开发过程中经常需要发布到开发环境、测试环境或者预发布环境上给其他同事进行测试验证效果等等,每次发布都要备份,拷贝,修改配置文件等等重复操作非常的麻烦,效率大打折扣,而web部署提供了这样的解决方案:在服务端安装Web Deploy服务,由Web Deploy服务完成备份发布等操作,今天小编就以图文 阅读全文
posted @ 2017-09-09 00:05 peterYong 阅读(2495) 评论(0) 推荐(0) 编辑
摘要:在复杂的业务应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件,定期处理用户状态信息,支付系统中定期同步异常账单等等,我们称之为计划任务。 实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程,采用Windows任 阅读全文
posted @ 2017-06-07 14:43 peterYong 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:创建WebService 打开VS,新建空项目,注意选择.NET Framework的版本.这里我选择的是.NET Framework 4 新建好项目后,在项目中添加一个WebService项 打开这个文件,我们可以看到,代码如下 using System; using System.Collect 阅读全文
posted @ 2016-08-23 16:34 peterYong 阅读(5430) 评论(0) 推荐(1) 编辑
摘要:转载自并发编程网 – ifeve.com Web service概述 Web service是一种可以跨网络访问的服务,例如通过全球互联网访问。通常,这些Web服务及其客户端通过HTTP等网络协议进行通信。 术语“web服务”经常用来描述一个客户端(计算机)可通过互联网进行远程调用一个服务,通过诸如 阅读全文
posted @ 2016-02-16 16:21 peterYong 阅读(331) 评论(0) 推荐(0) 编辑
摘要:服务器控件增强了在后台处理的能力,但是在前台有时候也被受到了限制。 关于button这个服务器控件,我一直想减少它向服务器提交数据。那些检测,还是在客户端实现就好了。这就需要javascript,但是我发现仅仅有javascript还是不够的。button服务器控件的单击事件叫“onClick”,所 阅读全文
posted @ 2016-01-28 08:30 peterYong 阅读(4976) 评论(0) 推荐(0) 编辑
摘要:remoting 一种分布式处理方式,可以说是DCOM的一种升级跨过应用程序域,与另外的应用程序域进行通信,即穿越边界 在remoting中是通过通道(channel)来实现两个应用程序域之间对象的通信的 优点: 1、能让我们进行分布式开发 2、Tcp通道的Remoting速度非常快 3、虽然是远程 阅读全文
posted @ 2015-12-21 09:42 peterYong 阅读(880) 评论(0) 推荐(1) 编辑

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