WinXP下,无法通过系统进程彻底杀死ASPNet进程.
如何通过别的方法彻底地释放ASPNET进程所点用的内存空间呢?
有位朋友提出
aspnet_regiis /u
aspnet_regiis /i
两个指令组合使用就可以实现了...
偶测试过,这种方法可行.
但是,显然这是不是最简单有效的方法.
偶盘查了Google许久,多个关键字组合使用,耗费了九牛二虎之力,终于有所收获.
WindowsXP中自带的 IISReset.exe (%SystemRoot%\Win32下)
你所需要做的,只是一个快捷方式链上去就可以自动重启IIS服务,释放ASPNET占用的内存了.
用法:
iisreset [computername]
/RESTART 停止然后重新启动所有 Internet 服务。
/START 启动所有 Internet 服务。
/STOP 停止所有 Internet 服务。
/REBOOT 重新启动计算机。
/REBOOTONERROR 如果在启动、停止或重新启动 Internet 服务时出错,
则重新启动计算机。
/NOFORCE 如果试图正常停止服务失败,不强制终止 Internet 服务。
/TIMEOUT:val 指定等待 Internet 服务的成功停止的超时值(以秒为单位)。
如果已指定 REBOOTONERROR 参数,超时后可以重新启动计算机。
服务重新启动的默认值为 20 秒,停止为 60 秒,计算机重新启动为 0 秒。
/STATUS 显示所有 Internet 服务的状态。
/ENABLE 启用本地系统上 Internet 服务的重新启动。
/DISABLE 禁用本地系统上 Internet 服务的重新启动。
--------------------------------------------------------------------->
PS.小声点,这个是不传之密.
PS.其实这个功能对使用笔记本的开发人员来说,特别好,不需要重新启动就可以释放资源,还可以发挥笔记本可休眠的优越性了.