随笔- 672
文章- 2
评论- 325
阅读-
281万
随笔分类 - ASP.NET Core
asp.net core合并压缩资源文件(转载)
摘要:在asp.net core中使用BuildBundlerMinifier合并压缩资源文件 在asp.net mvc中可以使用Bundle来压缩合并css,js 不知道的见:http://www.cnblogs.com/morang/p/7207176.html在asp.net core中则可以使用B
阅读全文
Property Injection in Asp.Net Core (转载)
摘要:问: I am trying to port an asp.net application to asp.net core. I have property injection (using ninject) on my UnitOfWork implementation like this. Is
阅读全文
Filters in ASP.NET Core (转自MSDN)
摘要:Filters in ASP.NET Core MVC allow you to run code before or after specific stages in the request processing pipeline. Built-in filters handle tasks su
阅读全文
ASP.NET Core AD 域登录 (转载)
摘要:在选择AD登录时,其实可以直接选择 Windows 授权,不过因为有些网站需要的是LDAP获取信息进行授权,而非直接依赖Web Server自带的Windows 授权功能。 当然如果使用的是Azure AD/企业账号登录时,直接在ASP.NET Core创建项目时选择就好了。来个ABC:1.新建一个
阅读全文
允许跨域资源共享(CORS)携带 Cookie (转载)
摘要:如何让CORS携带Cookie CORS 是一个 W3C 标准,全称是“跨域资源共享”(Cross-origin resource sharing)。默认浏览器为了安全,遵循“同源策略”,不允许 Ajax 跨域访问资源,而为了允许这种操作,服务器端和客户端都要遵循一些约定。服务器端需设置以下响应头:
阅读全文
HttpWebRequest类,及如何使用Cookie(转载)
摘要:HttpWebRequest类与HttpRequest类的区别。HttpRequest类的对象用于服务器端,获取客户端传来的请求的信息,包括HTTP报文传送过来的所有信息。而HttpWebRequest用于客户端,拼接请求的HTTP报文并发送等。HttpWebRequest这个类非常强大,强大的地方
阅读全文
ASP.NET Core MVC中的IActionFilter.OnActionExecuted方法执行时,Controller中Action返回的对象是否已经输出到Http Response中
摘要:我们在ASP.NET Core MVC项目中有如下HomeController: 其代码非常简单,HomeController只有两个Action: Index这个Action,输出一个简单的网页供测试 GetJson这个Action,输出一个Json对象到客户端浏览器 现在我们在浏览器上输入Url
阅读全文
ASP.NET Core MVC中Controller的Action如何直接使用Response.Body的Stream流输出数据
摘要:在ASP.NET Core MVC中,我们有时候需要在Controller的Action中直接输出数据到Response.Body这个Stream流中,例如如果我们要输出一个很大的文件到客户端浏览器让用户下载,那么在Controller的Action中用Response.Body这个Stream流,
阅读全文
ASP.NET Core 如何设置发布环境
摘要:在ASP.NET Core中自带了一些内置对象,可以读取到当前程序处于什么样的环境当中,比如在ASP.NET Core的Startup类的Configure方法中,我们就会看到这么一段代码: public void Configure(IApplicationBuilder app, IHostin
阅读全文
ASP.NET Core Middleware (转载)
摘要:What is Middleware? Put simply, you use middleware components to compose the functionality of your ASP.NET Core application. Anything your application
阅读全文
ASP.NET Core 中的 WebSocket 支持(转自MSDN)
摘要:本文介绍 ASP.NET Core 中 WebSocket 的入门方法。 WebSocket (RFC 6455) 是一个协议,支持通过 TCP 连接建立持久的双向信道。 它用于从快速实时通信中获益的应用,如聊天、仪表板和游戏应用。 如果不明白什么是WebSocket可以参考这篇文章 系统必备 AS
阅读全文
ASP.NET Core 2.0中如何更改Http请求的maxAllowedContentLength最大值
摘要:Web.config中的maxAllowedContentLength这个属性可以用来设置Http的Post类型请求可以提交的最大数据量,超过这个数据量的Http请求ASP.NET Core会拒绝并报错,由于ASP.NET Core的项目文件中取消了Web.config文件,所以我们无法直接在vis
阅读全文
ASP.NET Core MVC如何上传文件及处理大文件上传
摘要:用文件模型绑定接口:IFormFile (小文件上传) 当你使用IFormFile接口来上传文件的时候,一定要注意,IFormFile会将一个Http请求中的所有文件都读取到服务器内存后,才会触发ASP.NET Core MVC的Controller中的Action方法。这种情况下,如果上传一些小文
阅读全文
ASP.NET Core MVC的路由参数中:exists后缀有什么作用,顺便谈谈路由匹配机制
摘要:我们在ASP.NET Core MVC中如果要启用Area功能,那么会看到在Startup类的Configure方法中是这么定义Area的路由的: 我们可以看到其中{area:exists}和{subarea:exists}这两个路由参数后面都有个:exists后缀,那么这是用来干什么的呢? 来举个
阅读全文
EF Core 2.1 中的 Eager loading、Explicit loading和LazyLoading (转自MSDN)
摘要:Entity Framework Core allows you to use the navigation properties in your model to load related entities. There are three common O/RM patterns used to
阅读全文
ASP.NET Core中怎么实现Url rewrite功能
摘要:我们可以使用ASP.NET Core的中间件来实现Url rewrite功能,下面我们定义一个中间件ReplaceQueryStringMiddleware来替换Http请求中的Url参数即QueryString,这相当于就是要用到以前ASP.NET的Url rewrite功能。 中间件Replac
阅读全文
ASP.NET Core 运行原理剖析 (转载)
摘要:1.1. 概述 在ASP.NET Core之前,ASP.NET Framework应用程序由IIS加载。Web应用程序的入口点由InetMgr.exe创建并调用托管。以初始化过程中触发HttpApplication.Application_Start()事件。开发人员第一次执行代码的机会是处理App
阅读全文
在ASP.NET Core的startup类中如何使用MemoryCache
摘要:问: 下面的代码,在ASP.NET Core的startup类中创建了一个MemoryCache并且存储了三个键值“entryA”,“entryB”,“entryC”,之后想在Controller中再把这三个键值从缓存中取出来,但是发现Controller中的构造函数依赖注入的IMemoryCach
阅读全文
在ASP.NET Core中怎么使用HttpContext.Current (转载)
摘要:一、前言 我们都知道,ASP.NET Core作为最新的框架,在MVC5和ASP.NET WebForm的基础上做了大量的重构。如果我们想使用以前版本中的HttpContext.Current的话,目前是不可用的,因为ASP.NET Core中是并没有这个API的。 当然我们也可以通过在Contro
阅读全文
ASP.NET CORE MVC 2.0 如何在Filter中使用依赖注入来读取AppSettings,及.NET Core控制台项目中读取AppSettings
摘要:问: ASP.NET CORE MVC 如何在Filter中使用依赖注入来读取AppSettings 答: Dependency injection is possible in filters as well. Here is a simple way to get connection stri
阅读全文