首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LogParser访问拒绝错误

LogParser访问拒绝错误
EN

Stack Overflow用户
提问于 2012-09-04 12:12:01
回答 5查看 1.7K关注 0票数 3

我使用日志解析器解析IIS日志并在网页上显示信息。在我的开发环境中,一切都很好,但是一旦我将应用程序发布到服务器上,就会出现以下错误:

使用CLSID {8CFEBA94-3FC2-45CA-B9A5-9EDACF704F66}检索组件的COM类工厂失败,原因是以下错误: 80070005访问被拒绝。( HRESULT: 0x80070005 (E_ACCESSDENIED)例外)。 描述:在执行当前web请求时发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。 异常详细信息: System.UnauthorizedAccessException:使用CLSID检索组件的COM类工厂{8CFEBA94-3FC2-45CA-B9A5-9EDACF704F66}失败,原因是以下错误: 80070005访问被拒绝。( HRESULT: 0x80070005 (E_ACCESSDENIED)例外)。

这个错误意味着什么?我如何解决这个问题?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-08-13 01:47:01

为站点创建专用应用程序池,并将其标识转换为“网络服务”。帮我解决了这个问题

票数 0
EN

Stack Overflow用户

发布于 2012-09-04 12:31:48

您可能需要授予在服务器DCOM上运行的用户运行它的权限。DCOM配置位于Component中,您可以看到每个条目的GUID,因此您应该能够识别相关条目。

然后编辑它的安全权限,并授予相关的用户启动和激活权限和访问权限。

票数 0
EN

Stack Overflow用户

发布于 2013-08-13 18:44:55

IIS 7+可能不会被配置为运行32位应用程序。从应用程序池,导航到高级设置,并启用32位应用程序。

我遇到了您描述的相同问题,我为解决这个问题所采取的步骤包括:

  • 启用应用程序池下的32位应用程序
  • 从日志文件夹(inetpub/ log /LogFiles/{site})授予对应用程序池标识的访问权
  • 将LogParser.dll和Interop.MSUtil.dll复制到站点的bin文件夹
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12263235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档