ASP.NET第一次访问慢的解决方法(MVC,Web Api)
摘要:问题现象 访问asp.net web项目的时候,第一次访问比较慢,当闲置一段时间后,再次访问还是会非常慢。 问题原因 这是IIS回收造成的,再次访问的时候会初始化操作,初始化需要耗费时间,所以访问会比较慢,第二次访问的时候不需要初始化操作,因此变快了。 解决办法 IIS应用初始化会在网站第一次创建后
阅读全文
posted @
2019-07-10 13:52
lingfeng95
阅读(4810)
推荐(10) 编辑
ASP.NET Core Web多语言项目
摘要:公司效益好了,准备和国外做生意,这个时候就需要多语言了。 > 1. 这是一个ASP.NET Core Web多语言项目,主要展示项目的不同: > 2. 第一种:www.xxx.com/en/index; www.xxx.com/zh/index; ,这种事通过路由来处理的 > 3. 第二种: www
阅读全文
posted @
2019-03-08 22:17
lingfeng95
阅读(468)
推荐(0) 编辑
MVC的SignalR例子
摘要:# SignalR学习 ASP.NET SignalR 是为.NET 开发者提供即时通讯Web 应用的类库。即时通讯Web服务就是服务器将内容自动推送到已经连接的客户端,而不是服务器等待客户端发起一个新的数据请求。SignalR简化了构建实时应用的过程,它包括了一个Asp .Net服务器端库和一个J
阅读全文
posted @
2018-10-31 15:39
lingfeng95
阅读(887)
推荐(1) 编辑
IIS上配置单页面404
摘要:问题 因为我们的应用是单页客户端应用,当用户在浏览器直接访问http://www.xxx.com/user时,刷新页面的时候,会返回404错误。 问题原因 服务端URL匹配不到相应的路由资源 解决方案 1. 下载和安装URL Rewrite 百度:URL Rewrite msdn (https://
阅读全文
posted @
2018-09-14 23:14
lingfeng95
阅读(493)
推荐(0) 编辑
WebApi上传文件
摘要:上网搜了下Web Api上传文件的功能,发现都写的好麻烦,就自己写了一个,比较简单,直接上传文件就可以,可以用Postman测试。 简单的举例 结果 复杂举例带参数 Html测试 源码 https://github.com/jasonhua95/WebApiUploadFile.git
阅读全文
posted @
2018-07-25 20:48
lingfeng95
阅读(412)
推荐(0) 编辑
Web API中常用Filter的执行顺序举例讲解
摘要:在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以
阅读全文
posted @
2018-07-24 18:34
lingfeng95
阅读(446)
推荐(0) 编辑
C#中静态构造函数
摘要:静态构造函数用于初始化任何静态数据,或执行仅需执行一次的特定操作。 将在创建第一个实例或引用任何静态成员之前自动调用静态构造函数。 静态构造函数的属性 1. 静态构造函数不使用访问修饰符或不具有参数。2. 在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数以初始化类。3. 不能直接调用静
阅读全文
posted @
2018-07-11 09:48
lingfeng95
阅读(381)
推荐(0) 编辑
WebApi中Swagger的使用(超级简单)
摘要:Swagger解释 Swagger是一种Rest API的简单但强大的表示方式,她是标准的与语言无关,这种表示方式不但人可读,而且机器可读。 可以作为Rest API的交互式文档,也可以作为Rest API的形式化的接口描述,生成客户端和服务端的代码。 Swagger能成为最受欢迎的REST API
阅读全文
posted @
2018-07-05 16:36
lingfeng95
阅读(1286)
推荐(0) 编辑
Oauth2.0 认证的Web api例子
摘要:Oauth2.0的解释 OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容。OAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Aut
阅读全文
posted @
2018-06-29 09:49
lingfeng95
阅读(551)
推荐(0) 编辑
WebApi2跨域问题及解决办法
摘要:跨域问题产生的原因 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能。现在所有支持JavaScript的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来百度和谷歌的页面当浏览器的百度tab页执行一个脚本的
阅读全文
posted @
2018-06-27 09:27
lingfeng95
阅读(318)
推荐(0) 编辑
Couchbase学习和使用
摘要:Couchbase介绍 couchbase的关键有两点:延后写入和松散存储。延后写入,顾名思义,couchbase在对数据进行增删时会先体现在内存中,而不会立刻体现在硬盘上,从内存的修改到硬盘的修改这一步骤是由couchbase自动完成,等待执行的硬盘操作会以write queue的形式排队等待执行
阅读全文
posted @
2018-06-21 09:45
lingfeng95
阅读(1656)
推荐(0) 编辑
MVC与WebApi中的异常统一处理
摘要:1.简单例子 2. Global中添加 或者在FilterConfig中添加 在WebApiConfig中添加 异常的处理 以上的异常处理,如果不需要作为特性使用直接实现IExceptionFilter接口即可,引用的时候注意命名空间的区别。 HandleErrorAttribute与Excepti
阅读全文
posted @
2018-06-19 18:13
lingfeng95
阅读(692)
推荐(0) 编辑
MVC中Ajax post 和Ajax Get——提交对象
摘要:HTTP 请求:GET vs. POST两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。GET - 从指定的资源请求数据POST - 向指定的资源提交要处理的数据GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。POST 也可用于从服务器获取数据
阅读全文
posted @
2016-07-05 22:30
lingfeng95
阅读(11873)
推荐(0) 编辑
基于.NET的WebService的实现和WCF的实现
摘要:1.新建一个MVC web项目。 2.点击项目,【右键】→【添加】→【新建项】 3.点击【Web】→【Web服务】 4.恭喜,Web Service已经新建成功,里面的方法就可以参考着根据自己的需要进行修改了,是不是很简单。 5.Web Serice建成之后当然是开始调用了。在【引用】上【右键】,添
阅读全文
posted @
2016-06-19 23:27
lingfeng95
阅读(4797)
推荐(1) 编辑
Web Service 和WCF的比较
摘要:Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。WebService可用
阅读全文
posted @
2016-06-19 22:42
lingfeng95
阅读(21029)
推荐(4) 编辑
Win10下IIS配置图解、MVC项目发布图解、IIS添加网站图解
摘要:Win10下IIS配置 添加网站 IIS上添加网址 也有可能会遇到一下很坑的问题,在2008服务器上 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。 使用 IIS 管理器启用目录浏览。 打开 IIS 管理器。 在“功能”视图中,双击“目录浏览”。 在“目录浏览”页上,在“操作”窗格中单
阅读全文
posted @
2016-06-15 21:04
lingfeng95
阅读(111178)
推荐(3) 编辑
我的第一个MVC4程序
摘要:InputExtensions 方法解释 http://blog.csdn.net/cnceohjm/article/details/8936669 https://msdn.microsoft.com/zh-cn/library/system.web.mvc.html.inputextension
阅读全文
posted @
2014-12-14 23:30
lingfeng95
阅读(923)
推荐(0) 编辑