【问题标题】:Error when update a content in ektron更新 ektron 中的内容时出错
【发布时间】:2013-08-19 09:32:54
【问题描述】:

我有一个 ektron8.7 应用程序,我正在尝试更新其中的内容。 (我正在尝试通过设置其 ExpireDate 来删除内容)

        Dim contentItem As ContentData = contentApi.GetItem(contentId)
        contentItem.ExpireDate = DateTime.Now.AddDays(-1)
        contentApi.Update(contentItem)

我在这里遇到以下异常

http://MyPC:8732/Ektron.ASM.EktronServices/CmsHelperService2.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details

InnerException 是,

"No connection could be made because the target machine actively refused it MyIP:8732"

我的网站已从 ektron 8.0 升级到 8.7

我该如何解决这个错误?

【问题讨论】:

  • 该错误似乎与此无关——如果删除这些代码行会发生这种情况吗?另外,为什么不直接使用 API 的 delete 方法呢?
  • 哪行代码导致错误?这是一个 3 层应用程序吗?
  • 不。它是一个 2 层应用程序
  • 您可以尝试为 127.0.0.1 MyPC 设置主机条目吗?我假设 MyPC 是您的本地计算机,并且您的 Ektron 实例也在本地运行。可能是服务器尝试访问自己但失败了。

标签: api ektron


【解决方案1】:

确保您的 EktronWindowsService40 正在您的机器上运行;该端口 8732 表明服务器正在尝试将数据发送到服务(处理上线和到期日期)。如果它没有运行,它将无法完成您的请求。

如果它正在运行,请确保名称“MyPC”解析为运行该站点的机器的地址。

如果一切都失败了,请检查您的事件查看器,在“应用程序和服务日志”下 - 有一个名为“EktronL4”的事件日志,Ektron Windows 服务使用它来记录错误。如果服务启动后除了“服务初始化成功”和“服务启动成功”之外还有其他条目,则说明服务本身存在问题。届时,请致电 Ektron 支持。

【讨论】:

    猜你喜欢
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多