IIS出错,访问ASP.NET的站提示Service Unavailable

IIS里的都是ASP.NET的站,都访问不了,网页提示Service Unavailable
查看事件日志:
应用程序池 'ASP.NET V2.0' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。

为应用程序池 'ASP.NET V2.0' 提供服务的进程报告错误。进程 ID 是 '3300'。数据字段包含错误号。

一个网站的程序占资源太多或者发生太多的错误,系统日志就会提示:“应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,�或者提示:应用程序池 'xxx' 超过了其作业限制设置。这时,访问这个网站就会提示:Service Unavailable。一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。
另外,如果你的网站当前访问人数过多,超过了系统的iis连接数限制,也会出现Service Unavailable的提示(win2k主机下出现连接过多就会提示:连接过多,请稍后再试;而win2003的主机刚直接提示:Service Unavailable)
百度自己慢慢去看,有很详细的资料

解决办法三:修改程序错误
备注三:Winodws2003中网站错误太多,就会造成该网站所在的应用程序池出错,这个时候可以在Windows2003的日志中看到“应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误”,这个时候网站就会直接显示"Service Unavailable"
以上三个原因造成的"Service Unavailable",一般现象是出现"Service Unavailable"后,多刷新几次,就可以打开。

参考资料:http://baike.baidu.com/view/1358825.htm

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-25
1. 检查.NET 环境
2. 检查IIS中,网站的 ASP.NET 环境是否是2.0或以上版本
3. 检查WEB服务扩展
4. 检查IIS程序池支持
5. 检查相关程序

先这么多吧,看看日志的记录。实在不行就重装.net 2.0 与IIS吧
第2个回答  2009-09-25
主要检查一下Web.config配置文件,我也遇见过。

Service Unavailable 是什么意思?
一、 如果出现“Service Unavailable”的提示,刷新几下又可以访问。 出现这种情况是由于您的网站超过了iis限制造成的由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。 比...

IIS出错,访问ASP.NET的站提示Service Unavailable
一个网站的程序占资源太多或者发生太多的错误,系统日志就会提示:“应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,�或者提示:应用程序池 'xxx' 超过了其作业限制设置。这时,访问这个网站就会提示:Service Unavailable。一般系统会在30秒左右恢复正常,多刷...

打开网站出现“service unavailable”是什么原因?
Service Unavailable的出现一般是资源不足,如IIS、CPU或内存等,极少数情况下会因asp.net程序错误导致出现。 \\x0d\\x0a 我们的所有虚拟主机均不限制IIS和CPU,因[1]此可以排除IIS和CPU。 \\x0d\\x0a 我司所有服务器操作系统均为windows2003,有个很关键的东西就是“应用程序池” \\x0d\\x0...

打开网站出现Service Unavailable是什么意思?怎么解决?
当你访问网站时遇到 "Service Unavailable" 的错误,可能意味着服务器暂时无法提供服务。这种情况可能由多种原因引起,比如我遇到的问题是需要对IIS进行重新安装。我使用的系统是Windows 2003,起初尝试通过网络下载的IIS安装包进行安装,过程看似顺利,但在启动时却遭遇了这个问题。解决这个问题的关键步骤是,...

网页出现serviceunavailable怎么办?
Service Unavailable"错误,通常意味着服务器资源超出限制。在开发过程中,确保应用程序池配置无误。若问题出现在生产环境,可能是并发请求过高。升级服务器可提升性能,解决此问题。查看stackoverflow相关问题,可获取更多解决方案。问题描述如下:asp.net - 浏览IIS网站时收到"Service Unavailable"错误 ...

Asp.net网站浏览出现“Service Unavailable”原因
网站浏览出现“Service Unavailable”原因 现在很多客户网站浏览出现“Service Unavailable”具有原因是2003的应用程序池的策略问题,如果某个用户的工作进程回收失败就会停 止该用户的应用程序池,就会出现 Service Unavailable .同时也和一些用户程序设计不规范导致,如没有回收资源的程序设计有关系。

打开网站出现Service Unavailable是什么意思?怎么解决?
一般的小问题访问网站提示:Service Unavailable,一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。但是这个时间恢复后因为访问量太大在极短的时间网站又不能上了。 另外,如果网站当前访问人数过多,超过了系统的iis连接数(或CPU峰值)限制,也会出现Service Unavailable的提示(win2k主机下出现...

网站提示service unavailable什么意思?
这种情况可能由多种原因导致,包括但不限于网站资源超限、程序占用过多系统资源、死循环或未优化的程序、IIS连接数限制达到上限、ACCESS数据库问题或IIS配置错误。例如,Windows 2003 IIS 6中的ACCESS引擎出现故障,可能会导致所有网站同时提示Service Unavailable,即使单个网站没有设置连接限制。当遇到Service ...

Service Unavailable解决方案
处理"Service Unavailable"问题,可以通过以下步骤进行:首先,确保虚拟服务器已配置了适当的应用程序池。默认情况下,它应该是"MSSharePointPortalAppPool"。要检查这一点,遵循以下操作:从"开始"菜单,导航到"管理工具",然后选择"IIS 管理器"。展开"ServerName",接着展开"Web 站点",右键点击你的虚拟...

网站报错Service Unavailable怎么办?
网站访问出现Service Unavailable,一般是IIS卡住或应用程序池假死,如果是用的虚拟主机,请联系空间提供商;如果是自己的服务器(VPS或云服务器)则远程查看服务器IIS是否运行正常、CPU 状态是否正常。1.如果是IIS运行问题,我们重启下IIS即可;按以下步骤操作:“开始菜单-所有程序-管理工具-Internet信息...

相似回答