使用http处理程序“服务不可用”

时间:2012-04-19 07:08:45

标签: iis httphandler

我在2003年使用IIS 6.我创建了一个继承自IHttpAsyncHandler的HTTP处理程序DLL。 dll构建到inetpub \ www8080root \ common \ bin目录中。它旨在拦截所有请求。

该网站设置为监控端口8080.我在www8080root目录中创建了一个公共文件夹,并在II6中创建了一个虚拟目录以指向它。我在公共目录中创建了一个web.config文件

                        当我访问http://localhost:8080/common/index.html时,我得到的只是

Service Unavailable

我不确定此消息的来源。 w3wp.exe无法启动,错误日志中没有任何内容表明存在问题。

我已经运行了aspnet_regiis -r

我不认为它是在处理程序本身内发生的,没有w3wp.exe我无法附加到进程。我添加了Debugger.Break()但没有任何反应。

我不想加载IIS 7,因为它与遗留应用程序冲突。

1 个答案:

答案 0 :(得分:0)

我遇到的问题是,工作进程模仿的身份不是IIS_WPG的成员。消息中的更多细节会很好。