随笔分类 -  .Net

上一页 1 2 3
控制IIS启动,停止,重启(转)
摘要:C#控制IIS启动,停止,重启代码1usingSystem.Diagnostics;2usingSystem.ServiceProcess;3456//ReferenceSystem.ServiceProcessAndSystem.Diagnosticsnamespace7ServiceContro... 阅读全文
posted @ 2012-09-11 10:39 davidkam 阅读(211) 评论(0) 推荐(0)
用C#操纵IIS(代码)(转)
摘要:using System;using System.DirectoryServices; using System.Collections; using System.Text.RegularExpressions; using System.Text; /** * @author 吴海燕 * @e... 阅读全文
posted @ 2012-09-11 10:38 davidkam 阅读(206) 评论(0) 推荐(0)
ASP.NET中常用的优化性能的方法(转)
摘要:1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存... 阅读全文
posted @ 2012-09-11 10:33 davidkam 阅读(197) 评论(0) 推荐(0)
C#、ASP.NET获取当前应用程序的绝对路径,获取程序工作路径(转)
摘要:使用 Application.StartupPath 至于 System.IO.Directory.GetCurrentDirectory不行,因为应用程序有个当前工作目录,这个工作目录是会变的,不总是程序的启动目录(当然默认启动是应用程序目录)。 比如说,你打开命令行(cmd),它就会显示一个路径,你会发现这个路径(通常是 C:\Documents and settings\用户名,在XP下)不是cmd.exe所在目录(cmd.exe 是在system32下的)。 而这个当前目录很容易改变,甚至当你使用了文件浏览对话框(比如打开文件、保存文件)时,这个当前目录都会改变到它最后选择的目录。 而 阅读全文
posted @ 2012-09-11 10:32 davidkam 阅读(268) 评论(0) 推荐(0)
ASP.Net 更新页面输出缓存的几种方法(包括用户控件,iframe,页面缓存等)(转)
摘要:ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。(1)Cache 对象缓存Cache 对象提供代码级的缓存,功能强大,可操作性强。更新这种缓存的方法很简单,只要调用 Cache.Remove(key) 方法就可以清除指定的缓存。代码如下:HttpRuntime.Cache.Remove(cacheEnmu.Key.ToString());下列代码清空所有 Cache 缓存:IDictionaryEnume 阅读全文
posted @ 2012-09-11 10:04 davidkam 阅读(226) 评论(0) 推荐(0)

上一页 1 2 3