服务器 显示w3wp.exe,关于windows2008+IIS7服务器中W3wp.exe问题

1、概念

W3wp.exe:是IIS与应用程序池之间相关联的一个进程,有多少个应用程序池就意味着有多少个W3wp.exe进程实例运行。(据我理解的是,我的iis7配置了有3个虚拟目录,也就意味着我有3个应用程序池,也就是有3个W3wp.exe进程了。)

===============================================================

辅助了解:(1)进程文件 W3wp 或者 W3wp.exe。

(2)进程名称 IIS Application Pool Process。

(3)描述 W3Wp.exe是IIS工具的一部分。

2、切入正题,问题描述

由于查找调试了JS(用Firebug)错误,莫名其妙在后台点击修改提交的时候,就像被钳制住进入死循环,所以,我得看看该页面的程序代码,于是,我输出了SQL语句,果不其然,我打开数据库服务器的查询分析器,该SQL语句执行错误,由于着急,没有挨个仔细分析字段哪个为空导致无法执行,只是快速将要修改的字段修改成即将要修改的内容(update

表 set 字段=‘ ’where

id=);数据库字段内容是改了,可是我还想看看错误究竟在哪,于是我iis7服务器上,功能视图界面,双击ASP-调试属性,将启用服务器端调试和启用客户端调试分别设置为true,此时,可想而知,一直弹出microsoft

visual studio2005是否继续调试,点击否,网页打开正常,点击是,就用microsoft visual

studio2005打开一个页面,在一行查询sql语句处(黄色背景),似乎查询语句循环有误,我不得不将备份的此页面加以覆盖,但无济于事,只是不停的弹出对话框提示“......w3wp.exe位置上发生错误[1228]”是否继续调试,网页当然只是打开的状态,而且我的分页莫名其妙一直停留在第一页,实在没想好解决办法之余,我还原我的js文件夹,然后重启服务器,这次竟然用了3分14秒,重启之后依然弹出错误调试对话框,这次又将IIS7启用服务器端调试和启用客户端调试分别设置回去false,网页正常了,也不在一直提示调试错误,分页也好了。

3、分析问题

(1)可能动着JS文件导致错误

(2)程序中SQL语句出了问题

4、目前状况

一切正常,后台修改正常,前台sql语句正常循环正常,分页正常。

5、结论

有可能动着js文件了,导致了此错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值