2013-08-19 66 views
2

我有一個ektron8.7應用程序,我試圖更新內容。 (我試圖使通過設置EXPIREDATE刪除內容)更新ektron中的內容時出錯

 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

如何解決此錯誤?

+0

該錯誤似乎沒有關係 - 如果您刪除這些代碼行會發生?另外,爲什麼不使用API​​的刪除方法? – MaxPRafferty

+0

哪一行代碼導致錯誤?這是一個三層應用程序嗎? – egandalf

+0

否..其2層應用程序 – Sudha

回答

0

確保您的EktronWindowsService40正在您的機器上運行;端口8732表示服務器正在嘗試向服務發送數據(處理上線日期和到期日期)。如果沒有運行,它將無法完成您的請求。

如果它正在運行,請確保名稱'MyPC'解析爲運行該站點的機器的地址。

如果一切都失敗,請檢查您的事件查看器,在「應用程序和服務日誌」下 - 有一個名爲「EktronL4」的事件日誌,Ektron Windows服務使用它來記錄錯誤。如果除了「服務初始化成功」和「服務啓動成功」之外還有任何條目,則服務本身存在問題。此時,請致電Ektron支持。