[转]TFS提供修改密码的页面
摘要:From http://www.cnblogs.com/sansi/archive/2010/04/27/1722510.html 背景: 以工作组的方式在服务器A上架设了TFS2008,分配给组员的帐户是服务器A的本地帐户,在这种情况下,组员如果想要修改密码,就需要提供一个修改的平台。 首先想到的是,在TFS的Sharepoint门户上集成修改密码的页面,但是很遗憾,在网上找到的Web par...
阅读全文
posted @
2012-12-25 18:03
野文
阅读(2286)
推荐(0)
[转]使用.NET中的XML注释(二) -- 创建帮助文档入门篇
摘要:From:http://www.cnblogs.com/zhangziqiu/archive/2009/01/31/XmlComment-SandCastle-1.html 一.摘要 在本系列的第一篇文章介绍了.NET中XML注释的用途, 本篇文章将讲解如何使用XML注释生成与MSDN一样的帮助文件.主要介绍NDoc的继承者:SandCastle. 二.背景 要生成帮助文件,很多人会想到NDoc....
阅读全文
posted @
2012-12-25 16:01
野文
阅读(413)
推荐(0)
[转]使用.NET中的XML注释(一) -- XML注释标签讲解
摘要:From: http://www.cnblogs.com/zhangziqiu/archive/2009/01/23/xmlcomment.html 一.摘要 .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。 这篇文章将展示如何使用这些XML注释。 在项目开发中,很多人并不乐意写繁...
阅读全文
posted @
2012-12-25 15:59
野文
阅读(385)
推荐(0)
模拟TcpClient的Timeout
摘要:using (TcpClient tcp = new TcpClient()) { IAsyncResult ar = tcp.BeginConnect("127.0.0.1", 80, null, null); System.Threading.WaitHandle wh = ar.AsyncWaitHandle; try { ...
阅读全文
posted @
2012-12-25 11:50
野文
阅读(701)
推荐(2)
Asp.net项目因Session阻塞导致页面打开速度变慢
摘要:前年有个Asp.net项目上线后,正常情况下大部分页面打开速度都很快,但个别页面处理速度较慢。奇怪的是一旦访问个别速度慢的页面后,在该页面还未响应完毕前再去访问任何其他页面都需要等待很久才有响应。 经过仔细分析和查找,原来发现罪魁祸首是Session阻塞造成的。默认情况下session状态是“可写状态”(EnableSessionState=”true”),即当用户打开任何一个页面时,该页面的...
阅读全文
posted @
2012-09-27 15:55
野文
阅读(3154)
推荐(4)
AvoidRepeatSubmit-通过Javascript避免客户端重复提交请求
摘要:Web项目上线后当访问压力增大时,处理速度往往比在测试环境时慢好多倍。当用户点击页面控件提交请求半天没反应时,他就会不停的重复点击该控件,造成请求的重复提交,这个时候很多问题就暴露出来了。上个项目是用Asp.net+C#开发的,为了避免这个重复提交问题,在以前的一个js版本上做了一些完善,虽然技术比较传统,但还是能做为应急之用。 Asp.net客户端提交的路径分为以下几种: a) 点but...
阅读全文
posted @
2012-09-27 14:48
野文
阅读(2398)
推荐(1)
制作Visual Studio项目模板
摘要:From: http://msdn.microsoft.com/zh-cn/dd407789 在安装MVC ,ASP.NET AJAX 后都会在新建工程列表中出现一些新的项目模板,通过这些项目模板创建工程后,都会为我们做好一些这些工程需要的配置,或者干脆就创建一些示例工程,为我们简化了很多配置的工作,并具有一些的学习向导作用。在很多情况下,也许我们也需要自己创建这样的项目模板,其实步骤非常简单,下...
阅读全文
posted @
2012-09-27 14:25
野文
阅读(499)
推荐(0)
整理C# 二进制,十进制,十六进制 互转
摘要://十进制转二进制Console.WriteLine(Convert.ToString(69, 2));//十进制转八进制Console.WriteLine(Convert.ToString(69, 8));//十进制转十六进制Console.WriteLine(Convert.ToString(69, 16));//二进制转十进制Console.WriteLine(Convert.ToInt32(”100111101″, 2));//八进制转十进制Console.WriteLine(Convert.ToInt32(”76″, 8));//十六进制转十进制Console.WriteLine(C
阅读全文
posted @
2012-07-04 18:23
野文
阅读(1303)
推荐(0)