我最近用vs做个asp.net的网站,运行的时候用的是vs自带的那个ASP.NET development Server服务器。一开始都很正常,突然有一天,上午还正常,下午服务器就开始变得很慢很慢。每次打开工程里面的网页时,浏览器(不论IE还是360浏览器)都长时间占用25%的CPU,而且大概要过六七分钟后才能显示出网页的内容,在这之前一直都显示等待http://localhost:56352/Default.aspx。
我开始以为是代码的问题,但后来在global.asax文件里面把Application_Start这些函数设置了断点,但每次都要六七分钟后才能运行到这里;或者我在卡的时候点一下调试里面的暂停,调用堆栈显示的都是外部代码。而且我把这个代码发给另一个同学,他的vs2008跟我的一样,他那里运行就很正常,我这里就很卡。
然后我看了下是不是杀毒软件的问题。我按了360和nod32两个杀毒软件,运行的时候360tray确实也占用了25%的CPU,但是我关掉了360后依然还是很卡。而且以前按了这两个杀入软件的时候也能正常运行。
最后我还发现一些奇怪的问题。就是在访问http://localhost:56352/Default.aspx卡住的时候,打开其他网页貌似也会跟着变卡,等到过了六七分钟http://localhost:56352/Default.aspx访问成功的时候,其他网页会一起同时显示出来。
还有一个奇怪的现象就是,服务器有的时候正常有的时候就不行,一般等上六七分钟网页刷新出来后服务器就会变得不卡了,但是如果你再开一个窗口显示网页,那个窗口会卡,已经刷出来的那个网页就不会卡。有的时候又变得所有窗口访问都不卡。很奇怪。
希望哪位高人指点一下,现在写代码测试的时候老得等。
对了,我用ping命令测试 ping localhost延迟在1MS内,不丢包,但是ping 127.0.0.1:56352就显示ping请求找不到主机。
我开始以为是代码的问题,但后来在global.asax文件里面把Application_Start这些函数设置了断点,但每次都要六七分钟后才能运行到这里;或者我在卡的时候点一下调试里面的暂停,调用堆栈显示的都是外部代码。而且我把这个代码发给另一个同学,他的vs2008跟我的一样,他那里运行就很正常,我这里就很卡。
然后我看了下是不是杀毒软件的问题。我按了360和nod32两个杀毒软件,运行的时候360tray确实也占用了25%的CPU,但是我关掉了360后依然还是很卡。而且以前按了这两个杀入软件的时候也能正常运行。
最后我还发现一些奇怪的问题。就是在访问http://localhost:56352/Default.aspx卡住的时候,打开其他网页貌似也会跟着变卡,等到过了六七分钟http://localhost:56352/Default.aspx访问成功的时候,其他网页会一起同时显示出来。
还有一个奇怪的现象就是,服务器有的时候正常有的时候就不行,一般等上六七分钟网页刷新出来后服务器就会变得不卡了,但是如果你再开一个窗口显示网页,那个窗口会卡,已经刷出来的那个网页就不会卡。有的时候又变得所有窗口访问都不卡。很奇怪。
希望哪位高人指点一下,现在写代码测试的时候老得等。
对了,我用ping命令测试 ping localhost延迟在1MS内,不丢包,但是ping 127.0.0.1:56352就显示ping请求找不到主机。
解决方案 »
- 错误 2 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟
- 求助gridview导出excel乱码问题(高级)
- asp.net 怎样将每一页10条记录生成HTML页面
- 提取别人网站的验证码到我本地的问题!
- 敬请高手赐教(一个关于Jmail上传附件的问题)
- asp.net放到IIS后ajax不运行
- net开发wap所遇到的问题,请各位大侠帮忙,谢谢
- 简单的开发问题100分
- DataReader查询结果为空时,绑定到datagrid出错,急,请指教!
- 简单的问题!
- 求教petshop4.0 解密的问题
- asp.net 动态web应用系统开发
你试试放在IIS上看看设置个端口号(比如:8000)
选中网站项目,右键---->属性页---->启动选项---->选择自定义服务器---->基URL填入你在IIS里设置的,比如:http://localhost:XXXX/ (XXXX代表你在IIS里设置的端口号)
确定,然后再运行页面
IIS实在有些麻烦,这个是毕业设计,我觉得IIS有些麻烦了。嘿嘿,大神,您就辛苦辛苦,帮我分析下ASP.NET服务器的问题吧。