1
控制台程序秒变Windows服务(Topshelf)

项目中有些时候需要写服务,一般我们都是先创建控制台程序,测试,运行,成功之后再创建windows服务程序,这样好麻烦啊,有没有简单的控制台程序直接变成Widnows服务,经过查找,找到了Topshelf。Topshelf是一个托管使用.NET框架编写的服务的框架,简化了服务的创建,允许开发人员创建一 ...

lingfeng95 @ 2019/07/12

2
控制反转&依赖注入

IoC(Inversion of Control,控制反转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm ...

CodePanda @ 2019/07/12

3
.NET使用本地outlook客户端发送邮件

1、添加Microsoft.Office.Interop.Outlook引用 2、封装发送邮件方法 3、调用示例 4、示例结果 ...

小子pk了 @ 2019/07/12

4
Redis在.net 环境下的使用

Redis概念 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合) ...

DayVK @ 2019/07/12

7
Csharp:jquery.ajax-combobox

jquery.ajax-combobox JS object instead of DB: jquery.ajax-combobox Nation: ...

®Geovin Du Dream Park™ @ 2019/07/10

8
微服务学习前言

看到微服务架构这个概念比较火,想亲自试验下,正好最近工作告一段落,抽出时间来做下研究学习。 概念什么的就不说了,问问度娘就知道了,做为一个小学生我也没能力去总结他,说下我自己的感受吧。我觉的每个微服务就是一个单独的单块架构,一个完整的项目只要组合起来我们想要的微服务单块就可以了。比较灵活比较方便。每 ...

苗仔 @ 2019/07/10

9
ASP.NET第一次访问慢的解决方法(MVC,Web Api)

问题现象 访问asp.net web项目的时候,第一次访问比较慢,当闲置一段时间后,再次访问还是会非常慢。 问题原因 这是IIS回收造成的,再次访问的时候会初始化操作,初始化需要耗费时间,所以访问会比较慢,第二次访问的时候不需要初始化操作,因此变快了。 解决办法 IIS应用初始化会在网站第一次创建后 ...

lingfeng95 @ 2019/07/10

10
Frameset下的frame动态隐藏

技术涉及:html+Jquery 不多说直接上图:由于是 .netcore MVC Web应用对于大家来说不一致的话可供参考哦😄!!! _Layout布局文件: View 中的 MainHead视图脚本:(个人需求在MainHead视图里面添加两个按钮控制MainDirection的大小) Con ...

gamecc666 @ 2019/07/09

11
【半小时大话.net依赖注入】(一)理论基础+实战控制台程序实现AutoFac注入

该系列共5篇文章,旨在以实战模式,在.net下的 * 控制台程序 * Framework Mvc程序 * Framework WebApi程序 * Core Api程序 分别实现依赖注入。 项目主要**实战为主**,理论部分我会结合例子和代码,深入浅出地阐述,如果你是: * 从来没听过I... ...

在7楼 @ 2019/07/08

12
最近在折腾在线编辑,研究了下Wopi,下面粘贴出自己Office Online Server环境搭建与部署

需要两台服务器,一台域控制器,一台部署Office Online Server https://docs.microsoft.com/zh-cn/officeonlineserver/office-online-server 概述 使用office online功能,首先需要的是2台主机,其中一台是 ...

Air_2013 @ 2019/07/08

13
C#关于反序列化实例时,接收实体字段少于或大于原实体对象 解析测试

在项目中总会用到son解析,比如RabbitMQ中使用json串解析,比如发过来的实体对象有50个字段,而实际只需要用到里面的几个字段,这时我们创建实体时,只需要创建需要的几个字段即可。 测试实例,首先定义实体 实体解析测试,可以创建解析实体,也可以不创建实体对象,直接使用匿名类解析 ...

低调码农哥! @ 2019/07/05

14
Sqlserver 使用.net查询被事务锁住处理

在有些应用场景中.事务开了后或能需要再去调用某个DAL读取表中的数据.但DAL里又是新开的链接,由于外面有事务所以这里读的时候就读不到.这种情况下可以在这个DAL的查询里开一个新的事务级别设为允许脏读即可(数据完整性要求不高时使用.如果要求高慎用!!!) ...

望着天的蜗牛 @ 2019/06/27

15
搭建基于.NetFrameWork的私有nuget服务端及打包项目发布上传

一、私有Nuget服务端搭建 1.创建一个.NetFramework web项目 2.在nuget管理中 安装 nuget.server包 3.安装完成后修改web.config里面的 apikey 和 packagesPath apikey:推送包到nuget服务端 packpage: 上传上来的 ...

DNLi @ 2019/06/26

16
Web Api之Cors跨域(干货)---大家一定要看清我写的内容哦

Web Api之Cors跨域 要想跨域需要准备一下几步骤 1.创建WebAPI(请按照图片先后顺序来) 2.进入NuGet包管理搜 Microsoft.AspNet.WebApi.Cors 进行下载 3.修改APP_Start中的 WebApiConfig文件 这里时配置路由的地方,我们需要进行修改 ...

害羞的青蛙 @ 2019/06/25

18
高速输出-我们戏说缓存

缓存要解决的问题是速度的问题,使用缓存的目的是为了减少对物理资源的访问,缓存大量的应用在软硬件的方方面面 ...

Ron.Liang @ 2019/06/25

19
ASP.NET Log4Net日志的配置及使用,文件写入

Log4net是Apache log4j框架在Microsort.NET平台实现的框架. 帮助程序员将日志信息输出到各种目标(控制台,数据库,文件等) 1.新建一个ASP.NET项目 2.新建一个 log4net.config 文件,用来放置日志的配置,为什么不写在在web.Config中呢,主要是 ...

HMD @ 2019/06/25

20
几种设计良好结构以提高.NET应用性能的方法

写在前面 设计良好的系统,除了架构层面的优良设计外,剩下的大部分就在于如何设计良好的代码,.NET提供了很多的类型,这些类型非常灵活,也非常好用,比如List,Dictionary、HashSet、StringBuilder、string等等。在大多数情况下,大家都是看着业务需要直接去用,似乎并没有 ...

艾心❤ @ 2019/06/24