C# ASP.NET MVC 配置允许跨域访问

httpProtocol customHeaders addname=Access-Control-Allow-Originvalue=*/ addname=Access-Control-Allow-Headersvalue=*/ addname=Access-Control-Allow-Methodsvalue=GET,POST,PUT,DELETE/ /customHeaders /httpP...
MVC 跨域

.net core 2.0 获取反向代理客户端IP

HttpContext.Request.Headers中是X-Forwarded-For,示例代码如下:publicstringgetRemoteIp() { varip=httpContextAccessor.HttpContext.Request.Headers[X-Forwarded-For].FirstOrDefault(); if(string.IsNullOrEmpty(ip))...
.net core 2.0 .net core nginx

.net Core2.0 邮件发送

我们知道目前 .NET Core 还不支持 SMTP 协议,当我么在使用到发送邮件功能的时候,需要借助于一些第三方组件来达到目的,今天给大家介绍两款开源的邮件发送组件,它们分别是MailKit和FluentEmail, 下面我对它们分别进行介绍。在 ASP.NET Core 中,可以使用 MailKit 来发送邮件,它支持跨平台,并且支持 IMAP, POP3, SMTP 等协议。你可以使用下面的...
邮件发送 .NET CORE

.Net异步编程知多少

h11. 引言最近在学习Abp框架,发现Abp框架的很多Api都提供了同步异步两种写法。异步编程说起来,大家可能都会说异步编程性能好。但好在哪里,引入了什么问题,以及如何使用,想必也未必能答的上来。自己对异步编程也不是很了解,今天就以学习的目的,来梳理下同步异步编程的基础知识,然后再来介绍下如何使用async/await进行异步编程。下图是一张大纲,具体可查看脑图分享链接。2. 同步异步编程同步编...
.Net 异步编程

RDLC系列(一)ASP.NET RDLC 报表自定义数据源

最近一段时间开发ERP系统中要用到不少报表打印,在网上找了一圈发现想些好用的报表控件大部分要收费,一些面免费要么不好用要么IE8不兼容,最后还是用了微软自带的RDLC报表,把自己遇到的坑和技巧整理分享出来。一般Visaul Studio上新建的的EDLC报表文件之后数据源都是按照向导直接连接数据库,自动生成数据源和数据集的,但是遇到一些复杂的就不够灵活。一、新建报表1.新建一个空白的报表如下2.打...
RDLC报表 ASP.NET

为什么 .NET 的反射这么慢?

大家都知道.NET的反射很慢,但是为什么会出现这种情况呢?这篇文章会带你寻找这个问题的真正原因。CLR 类型系统的设计目标原因之一是,在设计的时候反射本身就不是以高性能为目标的,可以参考Type System Overview – ‘Design Goals and Non-goals’(类型系统概览 – ‘设计目标和非目标’):目标运行时通过快速执行(非反射)代码访问需要的信息。编译时直接访问所...
编程开发 .NET开发

Quartz.Net实现定时任务调度

Quartz.Net介绍:Quartz一个开源的作业调度框架,OpenSymphony的开源项目。Quartz.Net 是Quartz的C#移植版本。它一些很好的特性:1:支持集群,作业分组,作业远程管理。2:自定义精细的时间触发器,使用简单,作业和触发分离。3:数据库支持,可以寄宿Windows服务,WebSite,winform等。基础概念:Scheduler 作业度器。IJob ...
Quartz.Net 任务调度

在 Mac OS 上创建并运行 ASP.NET 5 网站

在 Mac OS 上创建并运行 ASP.NET 5 网站?提示本文链接:http://cnblogs.com/qin-nz/p/5035619.html或http://blog.qin.nz/aspnet5/aspnet5-first-app-on-mac-os.html相信用 Mac 作为主力机型的各位是不会玩 ASP.NET 的,所以我真的很怀疑我这篇文章会有人看么?安装 .NET 版本管理器...
Mac OS ASP.NET

ASP.NET MVC4使用JCrop裁剪图片并上传

需要用到的jquery插件Jcrop 、Jquery.form百度webuploader插件( http://fex.baidu.com/webuploader/ )引用下载好的css和js文件linkhref=@Url.Content(~/Scripts/Jcrop/jquery.Jcrop.min.css)rel=stylesheet/ scriptsrc=@Url.Content(~/Sc...
asp.net mvc 图片裁剪 JCrop

asp.net mvc + javascript导入文件内容

。近期做的是对现有项目进行重构。WEB FROM改成MVC,其实也算是推倒重来了。里面有一个导入功能,将文件上传。原先的做法是有一个隐藏的iframe,在这个iframe的页面中设置一个表单form,form中有一个文件上传控件。而在服务器端,接收到上传文件后,真的先将文件保存,然后读取之。好奇怪的做法啊。将用户文件内容读入,然后利用之,不必真的将文件先保存下来的,因为这是临时文件,没有保存的价值...
ASP.Net mvc