07 2013 档案

摘要:一、问题起因 系统发布上线后,有时会发生错误,那么错误的记录就很重要,它对于错误的排查和问题的发现有着重要的作用,通常我们采取的方式为Log日志文件记录和数据库错误记录。文本不会讨论错误记录的方式以及如何记录记录,而是更关注如何更好地获取错误的具体信息,换句话说如何能够更好地提供错误信息的描述以便快速解决问题。 通常错误的记录类似如下的写法 (不保证正确,这只是一种方式)private string BuildStackTrace(Exception _exp){ Exception exp = _exp; StringBuilder sb = new StringBuilde... 阅读全文
posted @ 2013-07-25 17:05 舍长 阅读(2316) 评论(0) 推荐(0) 编辑
摘要:一、问题起因 最近项目中有一页面第一次search后正常,但是再次点击其它任何按钮都会报错,亦即postback后页面有问题,经检查是由于页面有一GridView且数据量极大,记录大概有上千条,这儿解释一下,本页面不允许分页要求所有的记录都要显示已方便使用,另你可能说为啥要用GridView啊?这也不是本文要讨论的问题。 经查,ASP.NET对postback是有限制的,确切地说是对postback后form上fields的集合大小的限制,默认大概1000,而我们这个页面仅仅Input, Select等就达到上千,所以才会造成页面出错即Operation is not valid due .. 阅读全文
posted @ 2013-07-24 10:33 舍长 阅读(2212) 评论(1) 推荐(1) 编辑
摘要:由于在下载Visual Studio 2010安装程序(大约3G左右)的时候速度飞快,大约几分钟下载完毕(多线程下载工具下载),所以笔者在继续安装Visual Studio 2010 SP1的时候也选择了在线安装(没有选择先下载离线安装包,然后在离线安装),但殊不知在线安装的速度超级慢(可能是单线程下载),足足花了90分钟左右。既然辛苦地安装完毕,笔者在想下次安装的时候岂不是要再次遭受痛苦(或者先选择下载离线安装包文件),所以才有了本文的产生,即试图找到之前在线安装时缓存在本地的文件,并理清所有的安装过程和文件顺序。 首先通过热键 + R调出CMD,并输入%temp%,打开系统的临时文件... 阅读全文
posted @ 2013-07-12 10:17 舍长 阅读(5379) 评论(2) 推荐(0) 编辑
摘要:一、写在前面 最近公司进行开发环境升级,数据库也准备了一个新的服务器,一切准备好后开始数据迁移,采取的方式为对现有Database(现有服务器Windows Server 2003 + SQL Server 2005)进行Back up,然后在新服务器(Windows Server 2008 R2 + SQL Server 2008 R2)上再Restore Databse,一切似乎挺顺利的。但是当从Web Server开始访问的时候出现错误Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" a 阅读全文
posted @ 2013-07-08 11:52 舍长 阅读(20745) 评论(0) 推荐(0) 编辑
摘要:本文主要记录IIS中遇到的各种问题以及注意事项一、在IIS中.NET Framework的版本选择为什么没有v3.0,v3.5? 首先需要澄清的是这里有两个关于版本的东西:ASP.NET和.NET Framework,这二者是不一样的,前者即ASP.NET 2.0版本包含.NET Framew... 阅读全文
posted @ 2013-07-05 17:18 舍长 阅读(847) 评论(1) 推荐(2) 编辑