【发布时间】:2011-09-07 02:44:49
【问题描述】:
我有一个 Asp.net 应用程序,它需要来自其他部门的第三方 .dll(事实上,它是需要 .dll 文件的 WebSerivce 之一)。
我将 .dll 文件放入 myapp/bin 中。
然后如果我调试这个应用程序,它可以工作,没有错误发生。
但是一旦我在正常模式下运行应用程序(我的意思是在 IIS 中创建一个指向我的应用程序路径的虚拟目录),我总是会得到“服务不可用”页面。此外,应用程序池“DefaultAppPool”将被停止。
不知道为什么?
更新: 错误编号:
消息 1
来源:W3SVC 事件 ID:1011 服务应用程序池的进程 “DefaultAppPool”与 World 发生了致命的通信错误 万维网发布服务。进程 ID 为“5684”。数据字段 包含错误号。错误号:8007006d
消息 2
来源:W3SVC 事件 ID:1002 应用程序池“DefaultAppPool”是 由于一系列故障而被自动禁用 为该应用程序池提供服务的进程。
【问题讨论】:
-
事件日志说明了什么?还有,融合日志呢?
-
要么查看事件日志,要么尝试在 web.config 中设置 "
" 并告诉我们显示的异常/消息。没有消息,我们无能为力。 -
开始 |搜索“事件查看器”并运行它...然后查看应用程序错误日志。您可能会在其中看到与您所描述的问题相关的一些错误
-
为什么会出现连接dll的错误?问题可能出在您的 iis 上
-
首先,我清除所有事件,然后我运行我的应用程序,出现同样的错误,但添加了新事件。但是,在httperr1.log中,我发现了一些东西:connection_abandoned_by_apppool....503 appoffline Defaultapppool。