![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
hao_ds
这个作者很懒,什么都没留下…
展开
-
C#深度拷贝
C#中有两种类型变量,一种是值类型变量,一种是引用类型变量。【浅拷贝就是表面上拷贝了地址;深拷贝就是拷贝了内容 】对于值类型变量,copy是属于全盘复制; 而对于引用类型变量,一般的copy只是浅copy,相当于只传递一个引用指针一样。 因此对于引用类型变量进行真正copy的时候,也是最费事的。浅拷贝 只是复制本身,它包含的对象只是复制引用,其中包含的对象就直接拿来用了,这转载 2014-08-04 12:07:23 · 719 阅读 · 0 评论 -
ASP.NET第一次加载速度优化
1.bin目录里面你放多少它加载多少,如果放一些无效的DLL,比如在32位下面放一些纯64位的DLL,就会直接报错;2.aspx页面解析非常快,那么转成CS也是一瞬间,编译更不用说,不应该是卡上2-5秒,1秒是可以接受的; .net程序第一次运行速度慢的问题原因是第一次运行需要验证数字签名。 当程序里面需要调用到一些 Authenticode Signed的.转载 2014-08-04 12:04:01 · 976 阅读 · 0 评论 -
ASP.NET后台发送邮件示范代码
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.W转载 2014-08-04 12:05:32 · 634 阅读 · 0 评论 -
如何将ASP.NET MVC2项目升级到MVC 3
要将现有的ASP.NET MVC2项目手动升级到ASP.NET MVC3(RC),我们需要如下这些步骤: 1. 随便创建一个新的ASP.NET MVC3项目,我们在升级中将用到其中包含的一些文件。 2. 从新建项目中将如下这些文件copy到现有的ASP.NET MVC2项目中,它们是:· /Scripts/jquery.unobtrusive-ajax.js转载 2014-11-19 15:28:51 · 1338 阅读 · 0 评论 -
MSDN,我告诉你
VS、MSSQL、Windows、Windows Server等下载地址均为dianhttp://msdn.itellyou.cn/原创 2014-11-06 10:06:05 · 11339 阅读 · 0 评论 -
ASP.NET MVC 4 插件化架构简单实现-思路篇
用过和做过插件的都会了解插件的好处,园子里也有很多和讨论,但大都只些简单的加载程序集什么的,这里主要讨论的就是使用 ASP.NET MVC 4 来实现每个插件都可以完全从主站点剥离出来,即使只是一个插件,也是一个完整的站点,同时也可以和其它插件一起组装成一个庞大的系统。参考资料:ASP.NET MVC 4 源码。Orchard 源码。MVC3PlugInDemo 源转载 2014-12-23 15:06:01 · 5745 阅读 · 1 评论 -
ASP.NET MVC 4 插件化架构简单实现-实例篇
先回顾一下上篇决定的做法:1、定义程序集搜索目录(临时目录)。2、将要使用的各种程序集(插件)复制到该目录。3、加载临时目录中的程序集。4、定义模板引擎的搜索路径。5、在模板引擎的查找页面方法里,给指定插件的页面加上相应的程序集。6、检测插件目录,有改变就自动重新加载。-------------------------------------转载 2014-12-23 15:14:40 · 6437 阅读 · 2 评论 -
C#预编译指令
下面对C#中的预编译指令进行介绍:1.#define和#undef用法: #define DEBUG #undef DEBUG #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号DEBUG没定义过,则#undef不起转载 2015-03-13 17:30:04 · 630 阅读 · 0 评论 -
Log4Net记录日志到数据库启动24小时后将无法向mysql数据库插入数据
这个问题主要是Mysql会把空闲8小时(wait_timeout默认值为28800秒)没有操作的数据库连接给主动断开,由于晚上没有操作造成log4net长时间没有记录日志,mysql把数据库连接断开了,到第二天白天开始写日志时由于数据库连接状态部位打开状态而被跳过了记录操作,在github上下载了log4net的源码发现有一个“ReconnectOnError”的参数意图是在数据库连接异常时是原创 2016-11-14 10:12:40 · 1615 阅读 · 1 评论