![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
文章平均质量分 61
梁萌
认真是一种态度
展开
-
微服务学习总结5(Ocelot+Polly+Consul)
网关除了可以做请求转发外,还可以做缓存功能。在自定已原创 2021-06-05 17:29:48 · 871 阅读 · 2 评论 -
微服务学习总结4(网关和consul结合)
qqqq原创 2021-06-05 12:39:04 · 1337 阅读 · 0 评论 -
微服务学习总结3(网关实现)
网关的作用是负责请求的转发,如下图所示:原创 2021-06-03 23:25:05 · 619 阅读 · 2 评论 -
微服务学习总结2(消费者调用consul)
consul的主要功能是服务的注册与发现。如下图所示:原创 2021-06-01 19:39:14 · 638 阅读 · 0 评论 -
C# 导出 Excel 的各种方法总结
https://www.cnblogs.com/Brambling/p/6854731.html转载 2021-05-31 14:40:46 · 2025 阅读 · 0 评论 -
微服务学习总结1(consul服务注册与发现)
微服务对应的就是单体式开发,单体开发和微服务的优缺点:单体式开发:优点:开发简单,集中管理,不会重复开发,没有分布式的管理和损耗。qi原创 2021-05-30 16:05:48 · 667 阅读 · 1 评论 -
.net使用log4net日志框架(记录到数据库)
记录下log4net日志框架在项目中的使用:1.通过Nuget安装Log4net程序包2.添加配置文件,配置日志记录的格式等信息log4net.config配置信息如下:<?xml version="1.0" encoding="utf-8"?><log4net> <!--type表示用什么类型记录日志 ADONetAppender代表用数据库记录--> <appender name="AdoNetAppender" t.原创 2021-05-23 14:59:51 · 3109 阅读 · 4 评论 -
.net使用log4net日志框架(记录到文本)
记录下log4net日志框架在项目中的使用:1.通过Nuget安装Log4net程序包2.添加配置文件,配置日志记录的格式等信息log4net.config配置信息如下:<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConf.原创 2021-05-23 10:36:53 · 1641 阅读 · 0 评论 -
.net创建Windows服务
Windows服务可以用于创建定时任务,在规定时间内执行特定的程序。比如在早上9点到下午5点调用第三方接口获取数据,就可以使用Windows服务来完成操作。参考文章:https://www.cnblogs.com/cncc/p/7170951.htmlhttps://www.cnblogs.com/buchizaodian/p/6160816.html1.在vs中新建一个项目,选择Windows服务:创建的项目结构,如下图所示:2.为服务添加安装程序点击ser..原创 2021-05-21 12:02:24 · 2370 阅读 · 1 评论 -
使用NuGet包管理器安装类库
1.在NuGet包管理器中找到想要的类库,然后安装。2.按照完成后会在项目中生成packages.config的配置文件,里面记录了NuGet按照的类库信息。在提交代码时,也要把这个配置文件提交,不然项目其他成员会无法获取到类库的引用。...原创 2021-04-29 09:27:47 · 473 阅读 · 0 评论 -
Quartz.Net实现定时调度学习总结
定时调度可以理解为定时执行某个方法或逻辑代码,Timer也可以实现类似的功能。Quartz就是启动定时任务的框架,直接在项目引用后就可以调用。准备工作:项目安装Quartz代码实现:1.声明Scheduler(作业调度池)2.声明JobDetail3.声明Trigger4.将JobDetail和Trigger添加到作业调度池中下面是详细的步骤:项目引用Quartz,使用NuGet包管理器安装,我安装的Quartz是3.0.7版本(不同的版本,对应的api调用方..原创 2021-04-05 17:22:59 · 712 阅读 · 0 评论 -
.net 超长URL请求返回404错误-解决方法
<system.webServer> <security> <requestFiltering> <requestLimits maxQueryString="10240"></requestLimits> </requestFiltering> </security> </system.webServer><system.web>...转载 2021-03-03 10:16:15 · 546 阅读 · 0 评论 -
.net常用加密和解密算法
MD5加密:(不可逆加密)加解密方法封装: public class Encrypt { /// <summary> /// md5加密后返回密文 /// </summary> /// <param name="source">要加密的明文</param> /// <returns></returns> public st.原创 2021-02-28 19:09:58 · 982 阅读 · 0 评论 -
.net附件上传和下载功能实例
附件上传:效果如果所示:选择一个电脑上的文件后,显示效果如图:可以删除已上传的附件,也可以继续上传附件。具体逻辑如下:前端对用户选择的文件信息进行接收,然后传递到后台,后台将文件保存到服务器上指定的目录里面。前端HTML代码: <div class="form-group col-xs-6 modal-form" id="div_AUDIT_ATTACHMENT"> <label class="col-xs-5 control-label">原创 2021-02-28 15:10:19 · 567 阅读 · 0 评论 -
HttpModule与HttpHandler详解
https://www.cnblogs.com/caoyc/p/6409062.html非常详细地讲解了asp.net中HttpModule和HttpHandler用法。原创 2020-10-24 12:08:35 · 174 阅读 · 0 评论 -
解决ajax跨域问题
解决ajax跨域问题的方式有多种,这里只记录下我解决的方法:在.net项目的配置文件中,修改配置项解决跨域问题。情况是这样的,首先创建了一个webapi的程序,然后前端使用ajax请求访问webapi,浏览器显示跨域问题(此时前端请求已经发出,后端也接收到请求,但是后端并没有将结果返回给前端),浏览器显示如下:此时前端是这样写的:一个普通的get请求后端代码:为了解决这个问题,在网上找到了解决方法:在.net项目中的web.config配置项添加配置...原创 2020-10-18 16:28:29 · 347 阅读 · 2 评论 -
.net 设置网站自动登出时间
如何要设置网站多久不操作会自动登出,需要对web.config中的forms节点的timeout参数进行设置,timeout参数的单位是分钟。如下图所示:1表示1分钟,根据实际需要进行配置。...原创 2020-02-12 08:42:12 · 908 阅读 · 0 评论 -
ASP.NET 导出Excel表格
/// <summary> /// 导出Excel表单 /// 特别说明:如果Excel有标题,请在第二个参数中使用如下格式:文件名称^标题 /// </summary> /// <param name="dt">数据源</param> /// <param name="FileName"&g...原创 2019-06-17 15:13:06 · 1118 阅读 · 0 评论 -
aspx,ascx,ashx在asp.net中的区别是什么?
1、.aspxWeb窗体设计页面。Web窗体页由两部分组成:视觉元素(html、服务器控件和静态文本)和该页的编程逻辑(VS中的设计视图和代码视图可分别看到它们对应得文件)。VS将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。2、.ascxasp.net的用户控件,是作为一种封装了特定功能和行为(这两者要被用在Web应用程序的各种页面上)的Web页面被开发的。...原创 2019-06-17 10:09:45 · 1585 阅读 · 0 评论