
Asp.net MVC/Asp.net WebForm
文章平均质量分 50
DO_大龄码农
脚踏实体,仰望星空
展开
-
log4net 使用
1.简介 log4net(Log For Net)是Apache开源的应用于.Net框架的日志记录工具,详细信息参见Apache网站.它是针对Java的log4j(Log For Java的)姊妹工具.用过log4j的都知道,它功能强大,可配置性灵活,线程安全,对日志的输出管理和级别管理方便原创 2014-06-07 11:03:20 · 867 阅读 · 0 评论 -
.NET 使用unity实现依赖注入
原文地址:http://www.cnblogs.com/wujy/p/3317795.html转载 2014-06-17 18:34:37 · 6935 阅读 · 0 评论 -
.net中return关键字的认识误区
c#中的return关键字,指的是结束当前所在 函数,bu原创 2014-07-24 21:17:51 · 1126 阅读 · 0 评论 -
HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
用iis7.5发布网站遇到上述问题,如下图所示原因分析,先安装的iis,后安装的.netframework,导致iis不能用你安装版本.netframework,如果你编译项目用的事你安装的.netframework,那么很可能出现上面的问题,解决办法,在命令行中执行下面两条命令(v4.0.30319应该是你的项目的编译用的版本)C:\Windows\M原创 2014-07-04 15:57:53 · 9309 阅读 · 3 评论 -
.NET中实现网站的国际化
原文地址:http://dotnet.9sssd.com/aspnet/art/949网站在开发的过程中需要实现多语言版本,我们暂且认为有英语和汉语两个版本。网站结构包括,UI过程,rest服务,以及相应的js,各个部分我们都要实现多语言,不要求一键切换,但是在部署过程中要能实现多与语言配置。首先我们出场的是资源文件,C#的项目实现本地化和区域化,我们要用到资源文件。添转载 2014-07-02 15:52:15 · 2445 阅读 · 0 评论 -
C#中的AppDomain(1)
原文地址:http://www.cnblogs.com/xiashengwang/archive/2012/07/17/2594623.html转载 2014-07-02 11:41:10 · 2147 阅读 · 0 评论 -
C#中动态加载卸载Appdomain
原文地址:http://developer.51cto.com/art/200906/131416.htm转载 2014-07-02 11:26:21 · 2016 阅读 · 0 评论 -
C#中的AppDomain(2)
原文地址:http://www.cnblogs.com/xiashengwang/archive/2012/07/17/2594641.html转载 2014-07-02 11:43:12 · 1789 阅读 · 0 评论 -
NLog使用
Nlog是一个很不错的.NET日志记录组件,它可以将日志输出到控件台,保存到文本,也可以很方便的记录到数据库中,关于nlog和log4net的使用选择不做过多讨论,这里说说nlog的简单使用,log4net使用地址:http://blog.youkuaiyun.com/xuwei_xuwei/article/details/291792211.NLog下载下载对应的zip包即可地址:htt原创 2014-06-11 11:25:18 · 2020 阅读 · 0 评论 -
cors实现跨域(.net和jquery)
关于cors的基础请参考另一篇文章:http://blog.youkuaiyun.com/xuwei_xuwei/article/details/29830435客户端一个jquery cors请求例子:$.ajax({ type: 'post', crossDomain: true, url: 'http:翻译 2014-06-10 15:21:07 · 3032 阅读 · 0 评论 -
Jsonp原理及实现
y原文地址:http://blog.youkuaiyun.com/cqdz_dj/article/details/13629607 最近做项目,由于前台系统和后台信息发布系统需要部署到不同的服务器上,并且二级域名也不相同,所以经常会遇到一些跨域访问的问题,这些问题基本上可以通过JSONP的方式实现。自己上网找了些JSONP相关的文章来看,做了如下的总结。1. JSON(Java转载 2014-06-09 18:47:31 · 1145 阅读 · 0 评论 -
Database First(数据库优先)
必备条件要完成本项目你需要安装vs2010或者vs2012,如果你安装的是vs2010,那么,还要安装nuget,一个vs的包管理工具插件1.建立数据库要使用database first,我们首先必须有一个数据库来存储我们要使用的数据我们要使用的数据库服务依赖于你安装的vs版本.如果你安装的是vs2010,我们将要建立的数据库是基于sql express的(安装vs2010完整翻译 2014-06-17 10:50:04 · 4846 阅读 · 0 评论 -
.net使用EF6和mvc5开发web官方教程
1.简介首先需要说明的是,用ef框架开发web程序共有三种开发流程,database first,model first,code first,三种开发流程的ef流程图如下:2.说明下面对三种开发流程做简要的说明1>database first(数据库优先)数据库优先适用于你已经有了完整的数据库设计,且不应该大量改动(下面会说明原因),这样ef框架可以根据已有的数据库来原创 2014-06-16 16:45:42 · 6381 阅读 · 0 评论 -
DataTable几个常用方法简介
1、 DataTable.Select() 数据筛选,有四个重载,不带参数的重载Select()的意思是获取所有的行数组,按主键进行排序2、DataTable.Clone() 复制表结构,也就是对象的深拷贝//在c#里面,有浅拷贝和深拷贝的区别。浅拷贝,只拷贝对象的数据,对对象的修改,都将影响到原对象//深拷贝,会从新分配一个地址,保存一个对象,对新对象的修改,不会影响到原有程原创 2014-03-18 11:20:59 · 1869 阅读 · 0 评论 -
C# Datatable排序
在C#中要对Datatable排序,可使用DefaultView的Sort方法,先获取Datatable的DefaultView,然后设置得到的Dataview的sort属性,最后用视图的ToTable方法将排好序的dataview导出为Datatable 代码如下: DataTable dataTable = new DataTable();原创 2014-03-18 11:12:41 · 4485 阅读 · 0 评论 -
.net中跨数据库遇到的问题
在.net中有时候需要用到跨数据库事务(TransactionScope),遇到了下面2个问题,1.该伙伴事务管理器已经禁止了它对远程/网络事务的支持2.由于通信问题,MSDTC 事务管理器无法从源事务管理器提取事务。可能原因如下: 存在防火墙并且没有 MSDTC 进程的例外、两台计算机根据其 NetBIOS 名称无法找到彼此,或未对于两个事务管理器之一启用网络事务支持。 (异常来原创 2014-10-31 10:53:56 · 2648 阅读 · 0 评论 -
c#读取配置文件
在c#中于鏊读取项目中的配置文件,无非是winform中的app.config和web中的web.config要读取这两个文件,在1.0 和 1.1的早期.net framework版本中提供了ConfigurationSettings给我们用,不过现在不建议使用了,2.0开始提供了ConfigurationManager和WebConfigurationManager来供开发者用下面原创 2014-06-20 18:39:48 · 1381 阅读 · 0 评论 -
C#弱类型Dataset和强类型Dataset
原文地址:http://zzagain.blog.163.com/blog/static/16930562820122179922819/一、弱类型Dataset 1、自动生成InsertCommand,DeleteCommand.... new SqlCommandBuilder(SqlDataAdapter转载 2014-06-19 17:49:09 · 1342 阅读 · 0 评论 -
.Net中的控制翻转和依赖注入
简介其实依赖性注入(Dependency Injection)和控制反转(Inversion of Control)二者是同一个概念。具体含义是:当某个角色(可能是一个c#实例,调用者)需要另一个角色(另一个c#实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在使用控制翻转和依赖注入技术后,创建被调用者的工作不再由调用者来完成,因此称为“控制反转”;创建被原创 2014-06-17 18:31:15 · 3856 阅读 · 0 评论 -
.NET 使用Autofac实现依赖注入
原文地址:http://www.cnblogs.com/liping13599168/archive/2011/07/16/2108209.html转载 2014-06-18 10:38:01 · 4651 阅读 · 2 评论 -
各浏览器User-Agent的详细信息
原文地址:http://www.iamniu.com/2012/02/23/detailed-information-of-user-agent/PC端:safari 5.1 – MACUser-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like G转载 2014-06-18 11:16:46 · 5257 阅读 · 0 评论 -
.NET 使用spring.net实现依赖注入
原文地址:http://www.cnblogs.com/wujy/archive/2013/02/25/2932662.html转载 2014-06-18 09:57:05 · 3337 阅读 · 0 评论 -
Model First(模型优先)
必备条件要完成本项目你需要安装vs2010或者vs2012,如果你安装的是vs2010,那么,还要安装nuget,一个vs的包管理工具插件1.建立应用程序下面我们将建立一个控制台应用程序来说明database first的使用问题.打开vs.菜单 文件->新建->项目.在打开的窗口中,左侧选择window,右侧选择console application(控制台应用程序)翻译 2014-06-17 14:21:29 · 3207 阅读 · 0 评论 -
.net和Jsonp实现资源跨域
本文讲述在.net中实现跨域,关于跨域的基础问题或java原创 2014-06-09 18:56:05 · 946 阅读 · 0 评论 -
webclient在访问期间出现异常,报错! 无法发送具有此谓词类型的内容正文
原因是:你采用了post方式发送请求,可是在url后面带了参数如:http://www.baidu.com?test=qq&ppk=dsafads;jfk若是你的url类似上面的格式,则用post请求就会报错,解决方法1:get请求WebClient client = new WebClient();String jsonResult = client.DownloadSt原创 2014-06-09 18:23:18 · 5609 阅读 · 0 评论 -
jsonp 不调用返回函数,,不执行success方法?
jsonp实现跨域的正确写法请参阅下文:原创 2014-06-09 19:02:42 · 1549 阅读 · 4 评论 -
global.asax文件的作用
1、Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET 或HTTP模块所引发的应用程序级别和会话级别事件的代码2、Global.asax 文件驻留在 ASP.NET 应用程序的根目录中。运行时,分析 Global.asax 并将其编译到一个动态生成的 .NET Framework 类,该类是从HttpApplica原创 2014-03-17 15:46:34 · 7173 阅读 · 0 评论 -
List<T>的各种排序方法
原文地址:http://www.cnblogs.com/supperwu/archive/2012/06/13/2548122.html近日,在工作的时候遇到要对一个大的List集合进行排序,于是就了解下各种List的排序方法。首先,排序自然就会想到用Sort方法,看看List的Sort方法各个重载版本:public void Sort();public void S转载 2014-03-18 10:41:11 · 2263 阅读 · 0 评论 -
c# 对象运行时动态添加属性、方法
using System.Dynamic;namespace Test{ public class Test { public static void Main(string[] args) { new Test().CustomTest(); } pri原创 2014-03-13 15:06:53 · 9781 阅读 · 0 评论 -
apache自带的ab压力测试工具用法详解
原文地址 http://blog.youkuaiyun.com/hytfly/article/details/8964963ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 1 我们可以模拟100个并发用户,对一个页面发送1000个请求./ab -n1000 -c100 http://www.baidu.com转载 2014-03-11 17:52:37 · 1372 阅读 · 0 评论 -
获取本机的外网ip地址
现在的大部分公司使用的都是内网ip地址,有时候要在程序中获取本机的外网ip地址,原理其实很简单,本机是不能通过自己在的内网获取到自己的外网ip的,只能通过访问第三方的服务,第三方可以回显自己的外网ip地址,比如 http://www.ip138.com/ 提供这样的服务,单击下面的链接就能返回你本机的外网ip,不信试试,http://iframe.ip138.com/i原创 2014-02-13 11:29:46 · 2732 阅读 · 0 评论 -
MIME 类型
MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准按照内容类型排列的 Mime 类型列表类型/子类型扩展名application/envoyevyapplication/fractalsfifapplication/f转载 2014-02-10 10:24:58 · 730 阅读 · 0 评论 -
什么是 MIME TYPE?
原文地址 http://www.cnblogs.com/jsean/articles/1610265.html一、首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。媒体类型通常是通过 HTTP转载 2014-02-10 10:51:13 · 642 阅读 · 0 评论 -
尚未安装 .NET Framework 4 Client Profile,原因是:HRESULT 0xc8000222,和windows update有关系
解决办法:1.在win7的C:\Windows\System32目录里面 右键cmd.exe以管理员方式运行2.上面的cmd命令行里面输入 net stop WuAuServ3.继续输入 echo %windir%4.在弹出来的文件夹(一般是C:\Windows),把SoftwareDistribution 文件夹改个名字 SDold(随意改).5.继续原创 2014-01-20 11:49:18 · 4932 阅读 · 1 评论 -
VS调试windows服务
啊、原创 2014-01-29 17:14:27 · 8111 阅读 · 0 评论 -
vs2012显示行号
一、工具->选项二、文本编辑器->行号确定,完成原创 2014-01-26 11:55:31 · 4834 阅读 · 3 评论 -
C#中DBNull与Null的区别
DBNull:DBNull是一个类,DBNull.Value是它唯一的实例,它指数据库中数据为空()的值Null:表示不引用任何对象的空引用Convert.IsDBNull() 可以判断一个对象是不是DBNull.Value实例:一个数据库表结构是id name score1 hello 将上述表数据填充到.net中的DataTable的dataTable实原创 2014-03-17 15:45:50 · 2687 阅读 · 1 评论 -
不安全代码只会在使用/unsafe编译的情况下出现
1、C#中是支持指针的,这点区别与java,但是默认建立的项目是不支持不安全代码,如下修改后,既可以支持,项目->属性->生成->常规->允许不安全代码 选中复选框即可2、unsafe是C#中的一个关键字,我们可以将一个类、一个方法、代码块或者字段标记为unsafe,剩下的工作就和在其它语言中使用指针相同了原创 2014-03-18 14:19:05 · 2031 阅读 · 0 评论 -
MIME 类型
原文地址:http://www.w3school.com.cn/media/media_mimeref.aspMIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。转载 2014-06-07 14:33:27 · 614 阅读 · 0 评论 -
.net Session原理
原文地址:http://blog.youkuaiyun.com/zhangquanok/article/details/10651243在服务器端有一个session池,用来存储每个用户提交的session中的数据。Session有跨页面不跨进程的访问特性,因此对于每个客户端(同一电脑的同一个浏览器)中的session,不能被其它电脑或本机的其它浏览器所访问。客户端首次与Web服务器建转载 2014-06-07 10:22:51 · 720 阅读 · 0 评论