【问题标题】:COM Applications not workingCOM 应用程序不工作
【发布时间】:2011-11-23 02:08:23
【问题描述】:

我们的测试网络服务器最近出现故障,并且丢失了 COM+ 应用程序安装。我正在尝试重新安装 COM 应用程序。我已经安装了 COM 应用程序并将身份设置为作为本地服务运行。我将安全设置为在进程和组件级别执行访问检查。激活类型为服务器应用程序。

环境: 视窗服务器 2003 经典 ASP

我已验证 ASP 已安装并且可以正常工作。当页面到达调用 CreateObject 的点时,我收到 500 Internal Server 错误。

一定有我遗漏的安全设置。我已尝试授予本地服务帐户和网络服务帐户对包含 .dll 的根文件夹的完全权限。

【问题讨论】:

    标签: asp-classic com+


    【解决方案1】:

    无法确定,因为可能的原因很多。

    在 ASP 中应该有一个设置会报告失败的 CreateObject 调用的 HRESULT,而不是无用的 500 - 内部错误。从那里开始,应该会更容易继续。

    您也不确定 LocalService 吗?不应该是 NetworkService 吗?

    对不起,这是相当微薄的。

    【讨论】:

    • 在哪里可以找到这个 ASP 设置?
    • IIS管理控制台应该有这样的设置,可能在ASP选项卡上。
    • 在 IIS 管理器的 IIs 部分中,单击 ASP。在“Debuggin 属性”下,将调试、日志记录和“将错误发送到浏览器”选项更改为 true。
    • 我没有看到这个菜单选项。我正在运行 Windows Server 2003。
    • microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/… 好了。这就是 2003 年的情况。打开这两个选项后,重新创建错误并将结果发布到问题的编辑中。
    【解决方案2】:

    发现问题。我们必须进入 IIS,查看网站属性,进入主目录,单击配置,然后单击选项选项卡,最后选中“启用父路径”复选框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 2018-06-25
      • 2014-05-08
      • 2017-11-17
      • 2011-11-15
      相关资源
      最近更新 更多