预览模式: 普通 | 列表

IIS Worker Process 错误解决办法

IIS Worker Process 遇到了一个问题,需要关闭。

第二个对话框还有个请单击此处的连接

以下文件将包含在这个错误报告中:
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\WERc935.dir00\w3wp.exe.mdmp
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\WERc935.dir00\appcompat.txt

解决方法

1、运行命令 net stop w3svc 停止IIS进程
清理这个目录C:\Documents and Settings\Administrator\Local Settings\Temp

2、看应用程序日志.IIS相关的.有详细的错误说明和解决方法地址.
3、检查一下你的进程池设置.

上述是结果最多的一种解决办法,事实上来,基本等于没说;报这个错误,是没错,很多有这个出现“IIS Worker Process 遇到了一个问题,

[阅读全文]

标签: IIS

IIS修复工具,怎么完全卸载IIS

IIS修复IIS出现错误后如何完全重装  
 有的时候IIS出现严重错误,比如metabase坏掉,又没有备份.... 

一般的做法,直接在控制面板添加删除程序中卸载IIS重装。 

这样并不是保险的做法,很多人在重装IIS后问题依旧。 

所以建议在任何情况下都用以下步骤重新安装IIS: 

1、把IIS卸载。 
2、把 %windir%\system32\inetsrv 删除。 
3、把%windir%\iisX.log删除,X 是IIS版本。 
4、把 \inetpub\ 目录删除。 
(以上操作可以在安全模式中进行。) 
5、重装IIS。 

    
如何排除IIS不能显示ASP网页分类:默认栏目 
在分析问题以前,先尝试访问网站中的纯静态网页(以htm或者html为后缀的页面),如果不能正常显示,说明问题本身不在ASP上。  

检查IIS的设置,看是否设置了“应用程序设置-执行权限-纯脚本”,“配置-映射”里有asp扩展名。IIS设置检查无误后,再进行后面的步骤。 

1、如果网站本身有Global.asa,先把它更名为Global.old,重新启动该网站。用记事本写下代码并保存为test.asp文件,在浏览器中访问。如果能够正常显示,说明问题出在Global.asa文件上。 

2、设置应用程序保护到“低”,重新启动IISadmin线程,如果这时能够在浏览器中读出ASP页面,说明IWAM帐号存在问题。如果仍旧不能访问ASP页面,检查“管理工具”的“组件服务”,确保你能够看到IIS包。 

附:如果遇到组件服务打不开(可能是由于应用程序占满CPU造成),在控制面板的添加与删除,重新添加删除组件服务,然后重新启动计算机。 

3、将应用程序保护返回到“中”或“高”,添加IWAM帐户到Administrator组,如果这时候ASP页面能够被浏览,说明IWAM存在一个权限问题。如果ASP仍然不能正常显示,进DOS窗口用命令行的方式运行Synciwam.vbs工具。 
C:\Inetpub\adminscripts>cscript synciwam.vbs 

4、解决IWAM帐号的权限问题,嗯,这个说起来话长,以后单独发表一篇文章。 

5、重新建立IIS packages的方法: 
在组件服务中删除下列包 
? IIS In-Process Applications 
? IIS Out-of-Process Pooled Applications 
? IIS Utilities 
用DOS窗口键入下列命令重新建立包 www.ssqyu.cn
%windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage 
关掉组件管理器然后重新打开,看到三个新建的包后,重新启动IIS(IISRESET),检测ASP网页是否能够正常浏览 

下载文件IIsfixer.rar (689.22 KB , 下载:124次)


标签: IIS

IIS搭建SMTP服务器

安装使用Windows自带的SMTP

  WinXP/2000系统自带了SMTP组件,也可以让你自己构建SMTP服务器。不过Windows默认情况下并没有安装之,需要你自己安装设置。

  1、安装设置SMTP


图5


  方法是:单击“开始”/设置/控制面板,点击“添加或删除程序”→添加/删除Windows组件,在“Windows组件向导”中双击“Internet信息服务(IIS)”项,打开详细选择项,勾选“SMTP  Service”(如下图5),然后插入WinXP安装盘,按“确定”进行安装。



图6


  接下来单击“开始”/设置/控制面板/管理工具,点击“Internet信息服务”,在Internet信息服务窗口中,展开本

[阅读全文]

标签: IIS

php+iis 的最简洁安装方法

下载PHP版本。可以去 http://www.php.net PHP 的官方站点下载


解压c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件

(1)查找到safe_mode = 段落,将safe_mode = Off修改为safe_mode = On
(2)查找到expose_php = On段落,将expose_php = On修改为expose_php = Off
(3)查找到display_errors = On段落,将display_errors = On修改为display_errors = Off
(4)查找到extension_dir = 段落,设置动态库扩展的路径,如extension_dir = c:\php5\ext
(5)查找到 ; cgi.force_redirect = 1段落,修改为 cgi.force_redire

[阅读全文]

标签: php iis

IIS 应用程序池访问站点自动关闭解决

访问站点。会导致应用程序池自动关闭,而出现Service Unavailable的提示。在允许和禁止一些WEB服务扩展时会提示MMC有错误。

解决过程:
        开始时以为是IIS的问题。重装N次后,问题依然。看事件日志,提示如下:
事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1009
日期:   2007-7-11
事件:   14:57:47
用户:   N/A
计算机: GHITR-61969D77E
描述:
为应用程序池 事件类型: 错误
事件来源: DCOM
事件种类: 无
事件 ID: 10016
日期:   2007-7-11
事件:   14:57:47
用户:   NT AUTHORITY\

[阅读全文]

标签: IIS windows2003
     主要是可能就是就是 .NET Framework 2.0没有安装好,或者被禁用。


查看 IIS->WEB服务扩展中->ASP.NETV2.0是否被禁止,若为禁止状态则启动;

还有有种可能就是 web服务器扩展中没有看到 ASP.NET 2.0,这个时候isapi启用 也可以,但是一般这种情况是 2.0没有安装好呢,修复一下一般就可以了

标签: iis asp.net

回收工作进程

要点 只有当 IIS 在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。

在工作进程隔离模式下,可以将 IIS 配置为定期重新启动工作进程,以便可以回收出错的 Web 应用程序。这可以确保这些池中的应用程序处于良好的运行状况并且可以确保系统资源可以恢复。

可以将工作进程配置为基于运行时间、处理请求的数目、计划的时间以及两种内存使用类型来重新启动。

本主题包括下列信息:

  • 工作进程回收如何工作
  • 何时使用工作进程回收
  • 配置回收的工作进程
  • 记录工作进程回收事件

工作进程回收如何工作

根据应用程序池回收的配置方式,万维网发布服务(WWW 服务)可以使用两种方法来回收已分配的工作进程:

  1. 默认情况下,WWW 服务建立“重叠回收”,即继续运行要终止的工作进程,直到启动新的工作进程后为止。
  2. 或者,WWW 服务可以终止一个工作进程,然后启动一个新的工作进程(如果工作负荷允许执行此操作的话)。

注意 注意 当 WWW 服务回收某

[阅读全文]

标签: iis

IIS应用程序池设置

通过回收应用程序池设置,可以控制如何恢复系统资源。以下几节介绍如何指定回收应用程序池设置。

指定回收应用程序池设置

回收应用程序池设置是在应用程序池的属性对话框的“回收”选项卡中指定的。

设置回收应用程序池设置

  1. 打开 IIS 管理控制台,单击加号展开本地计算机。
  2. 单击加号展开“应用程序池”文件夹。
  3. 右击适当的应用程序池,然后单击“属性”。出现应用程序池的属性对话框。
  4. 单击“回收”选项卡,然后设置适当的应用程序池设置。
应用程序池“属性”对话框的“回收”选项卡
attachments/200801/4647366424.gif

内存回收

“内存回收”是等效于 memoryLimit ASP.NET 进程模型设置的应用程序池设置。它指定辅助进程可以使用的最大内存量。如果辅助进程超出了这一数量,将创建新的进程来替换它,并且当前所有请求都被重新分配给

[阅读全文]

标签: IIS

apache与IIS组合

apache和IIS都是默认80端口,但是如果你不得不用asp程序的话,不要想着去用iasp之类的东西,还是在服务器安装IIS吧,安装以后把IIS修改端口,然后通过代理的方式来访问IIS,达到不需要显露端口的目的。

1、修改Apache配置文件,启用Proxy模块;

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

2、继续修改Apache配置文件,让Apache处理对IIS的访问;(这里假使你用的IIS端口为88)
ProxyPass /iis/ http://127.0.0.1:88/
ProxyPassReverse /iis http://127.0.0.1:88

如果你要使用虚拟主机来实现,可以用下面的代码,(这里是video.com.cn的)

<VirtualHo

[阅读全文]

标签: apache IIS

IIS自动重启工具

网上找来的,可以自动重启IIS ,自动重启计算机

下载文件HTTP网站监控程序.rar (25.17 KB , 下载:73次)

标签: iis