随笔分类 - [27]NET8
-
T4模板生成不同部署环境下的配置文件
摘要:使用T4模板生成不同部署环境下的配置文件在开发企业级应用的时候,通常会有不同的开发环境,比如有开发环境,测试环境,正式环境,生产环境等。在一份代码部署到不同环境的时候,不同环境的配置文件可能需要根据目标环境不同而不同。比如在开发环境中,数据库使用的是开发环境的数据库,消息队列也使用的部署在开发机上的... 阅读全文
-
WebForm MapPageRoute 路由配置
摘要:WebForm MapPageRoute 路由配置MapPageRoute 应该是 ASP.NET 4.0 中的东西,但现在我是第一次使用它,使用场景是:MVC 混合使用 WebForm,然后对 WebForm 进行路由配置,当然也可以使用ISAPI_Rewrite 3,不同的是要在 IIS 中配置... 阅读全文
-
IIS负载均衡
摘要:IIS负载均衡春节将至,在此祝愿各位园友春节愉快!新年大吉!万事如意!!!在大型Web应用系统中,由于请求的数据量过大以及并发的因素,导致Web系统会出现宕机的现象,解决这一类问题的方法我个人觉得主要在以下几个方面:1.IIS 负载均衡。2.数据库 负载均衡。3.系统架构优化,比如报表服务器和应用服... 阅读全文
-
在ASP.NET应用中执行后台任务
摘要:在ASP.NET应用中执行后台任务昨天下午,在微软的MVP 2015社区大讲堂上给大家分享了一个题目:在ASP.NET应用中执行后台任务。这是一点都不高大上,并且还有点土气的技术分享。不过我相信很多人都遇到过这样的问题。虽然是一个很简单的技术,不过来课堂上听讲的同学还是很多,在此再次感谢大家的捧场。... 阅读全文
-
ASP.NET 5是如何通过XRE实现跨平台的
摘要:挡不住的好奇心:ASP.NET 5是如何通过XRE实现跨平台的.NET程序员也有自己的幸福,.NET的跨平台是一种幸福,.NET的开源也是一种幸福,而更幸福的是可以通过开源的.NET了解.NET是如何一步步走向跨平台的,所以幸福是一种过程。在.NET跨平台的进程中,ASP.NET显然走在了前头,而通... 阅读全文
-
ASP.NET 5:初始化数据库
摘要:ASP.NET 5:初始化数据库1.初始化数据库1.2目录 这不是专述模式/架构设计的帖子,架构搭建以讲解文章为目的,先不过多分层。 截这个图也是便于你对应下面找代码文件路径!1.2代码 先控制台应用程序来演示。(比较蛋疼,MS针对ASP.NET 5测试框架在beta1版中,可用XUnit.KRu... 阅读全文
-
DataTable相关操作,筛选,取前N条数据,获取指定列数据
摘要:DataTable相关操作,筛选,取前N条数据,获取指定列数据2013-03-12 14:50 by Miracle520,2667阅读,0评论,收藏,编辑 1 #region DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返... 阅读全文
-
Asp.net vNext 2
摘要:Asp.net vNext 学习之路(二)View component(视图组件)应该是MVC6 新加的一个东西,类似于分部视图。本文将演示在mvc 6中 怎么添加视图组件以及怎么在视图中注入一个服务。本文包括以下内容:1,创建一个新的asp.net vNext 项目。2,安装 KVM(K vers... 阅读全文
-
Asp.net vNext 学习1
摘要:Asp.net vNext 学习之路(一)概述 asp.net vNext 也叫 asp.net 5.0,意思是微软推出的下一个版本的asp.net。可以说是微软对asp.net的一个比较重大的重新设计, asp.net vNext是一个比较理想的选择对于构建现代Web应用程序来说。它为部署到云端... 阅读全文
-
ASP.NET 5中的Sake与KoreBuild
摘要:初识ASP.NET 5中的Sake与KoreBuild从github上签出基于ASP.NET 5的MVC 6的源代码进行编译,发现有2个编译命令:build.cmd是针对Windows的编译命令,build.sh是针对Mac/Linux的编译命令,这本来没什么稀奇,但是打开这2个文件一看:build... 阅读全文
-
Ajax
摘要:初浅认识向服务器请求数据的技术有以下五种常用技术用于向服务器请求数据XMLHttpRequest(XHR)Dynamic script tag insertion(动态脚本标签插入)iframesCometMultipart XHR (多部分的XHR)XHR优点:能够精细的控制发送请求和数据接收,也... 阅读全文
-
ASP.NET 5 Hello World
摘要:ASP.NET 5系列教程 (二):Hello World本篇文章内容比较基础,主要是向大家展示如何创建一个 ASP.NET 5 工程,主要包含内容如下:创建ASP.NET 5 工程添加 Todo 控制器安装 K Version Manager执行 EF 迁移打开Visual Studio 2015... 阅读全文
-
服务器端解码原理
摘要:服务器端解码原理“Server.UrlDecode(Server.UrlEncode("北京")) == “北京””,先用UrlEncode编码然后用UrlDecode解码,这条语句永远为true吗?答案是否定的,结果可能与很多人预想的不大一样。本文主要分析这一问题出现的原理,研究下Server.U... 阅读全文
-
ASP.NET 5+EntityFramework 7
摘要:爱与恨的抉择:ASP.NET 5+EntityFramework 7EF7 的纠缠ASP.NET 5 的无助忘不了你的好一开始列出的这个博文大纲,让我想到了很久之前的一篇博文:恋爱虽易,相处不易:当EntityFramework爱上AutoMapper,只不过这次的剧情换主角了,而且与 EF 和 A... 阅读全文
-
ASP.NET 5应用是如何运行的(3)
摘要:ASP.NET 5应用是如何运行的(3)设置自定义的入口程序体现应用本身与应用托管之间的分离,它使我们可以创建独立于托管环境的应用,并根据需要寄宿于任何一个我们希望的宿主程序下,对于Web应用来说这一点尤为重要。对于之前的Web应用来说,IIS是它们唯一的宿主,但是ASP.NET 5应用却可以将我们... 阅读全文
-
了解ASP.NET 5
摘要:通过3个Hello World应用来了解ASP.NET 5应用是如何运行的(1)微软在开发ASP.NET 5(当时被称为ASP.NET vNext)是采用的代号为Project K,所以运行时被称为KRuntime。KRuntime是一个SDK,它包含了编译和运行应用程序的所有资源。接下来我们通过三... 阅读全文
-
DDD,ORM还是Ado.Net
摘要:三层还是DDD,ORM还是Ado.Net,何去何从?我本想把这个问题放到博问去,前几次有去博问问过之类的问题,无奈大神们可能都不屑回答别人的低级问题。所以放到随笔里,一方面把自己对ORM、架构的一些看法写下来抛砖引玉,另一方面最主要的是想寻求大神们指指路。现况缘由公司的开发框架用了好些时间,团队在开... 阅读全文
-
ASP.NET 5 Overview
摘要:ASP.NET 5概观 (ASP.NET 5 Overview)http://www.asp.net/vnext/overview/aspnet-vnext/aspnet-5-overviewASP.NET 5概观(ASP.NET 5 Overview)原作:Tom FitzMacken (2014... 阅读全文
-
Ajax跨域原理及JQuery中的实现
摘要:浅析Ajax跨域原理及JQuery中的实现分析 AJAX 的出现使得网页可以通过在后台与服务器进行少量数据交换,实现网页的局部刷新。但是出于安全的考虑,ajax不允许跨域通信。如果尝试从不同的域请求数据,就会出现错误。如果能控制数据驻留的远程服务器并且每个请求都前往同一域,就可以避免这些安全错误。... 阅读全文
-
”Validation of viewstate MAC failed” 错误
摘要:”Validation of viewstate MAC failed” 错误在ASP.NET里面,View State使用较为广泛。它作为一个隐藏字段,可以帮助服务端”记住“客户端的改变,这样客户端 收到服务器对PostBack的响应后,仍然可以展现在PostBack之前设定的值 (具体参见htt... 阅读全文