郁闷啊,VS自带的ASP.NET服务器出问题了

lbxx159753 2012-03-15 05:47:03
我最近用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请求找不到主机。
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbxx159753 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 porschev 的回复:]
你试试放在IIS上看看。。。设置个端口号(比如:8000)



选中网站项目,右键---->属性页---->启动选项---->选择自定义服务器---->基URL填入你在IIS里设置的,比如:http://localhost:XXXX/ (XXXX代表你在IIS里设置的端口号)


确定,然后再运行页面
[/Quote]
我擦,貌似是nod32的问题,刚把防火墙关了一下就打开了。我再试试啊,如果真是这样就给分啦。嘿嘿嘿,谢谢你和Lovemit啊,这个问题这么了我好几天啊。
lbxx159753 2012-03-15
  • 打赏
  • 举报
回复
啊?这个小弟真的不懂啊。我刚接触ASP.NET。而且出问题就是一中午的事。上午我把程序写好了,打包发给了同学,下午她测试的时候,他那里没问题,我这里就变得卡了。上午的时候还一切正常。
[Quote=引用 2 楼 lovemit 的回复:]

是不是.NET 框架的问题呢?
[/Quote]
lbxx159753 2012-03-15
  • 打赏
  • 举报
回复
我没设置过IIS,能不能只用vs自带的那个ASP.NET服务器啊。我感觉最奇怪的地方就是每次第一次访问页面的时候,浏览器都会占用CPU很长时间,是不是服务器在干什么啊?而且只要登陆上去后,短时间内反应都很正常,长时间没访问后,就又会变卡了。我感觉是不是session或者application哪里没设置好啊。不过我把这个程序拷给同学,他那里都运行很正常。
IIS实在有些麻烦,这个是毕业设计,我觉得IIS有些麻烦了。嘿嘿,大神,您就辛苦辛苦,帮我分析下ASP.NET服务器的问题吧。
[Quote=引用 1 楼 porschev 的回复:]
你试试放在IIS上看看。。。设置个端口号(比如:8000)



选中网站项目,右键---->属性页---->启动选项---->选择自定义服务器---->基URL填入你在IIS里设置的,比如:http://localhost:XXXX/ (XXXX代表你在IIS里设置的端口号)


确定,然后再运行页面
[/Quote]
Mit1208 2012-03-15
  • 打赏
  • 举报
回复
是不是.NET 框架的问题呢?
porschev 2012-03-15
  • 打赏
  • 举报
回复

你试试放在IIS上看看。。。设置个端口号(比如:8000)


 
选中网站项目,右键---->属性页---->启动选项---->选择自定义服务器---->基URL填入你在IIS里设置的,比如:http://localhost:XXXX/ (XXXX代表你在IIS里设置的端口号)


确定,然后再运行页面

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧