[英]Tridion 2011 SP1 : Facing Issue while creating client application using Core Services
我使用Core Services創建了一個小應用程序,當它在CMS服務器上運行時它工作正常。 但是當我將它托管在我的客戶端計算機上並運行時,它無法正常工作。
我檢查了webservices是否客戶端能夠跟蹤webservices。 網絡服務的URl - IP:5001 / webservices / CoreService2011.svc這個網址顯示了一個包含內容的網頁
您已創建了一項服務。
要測試此服務,您需要創建一個客戶端並使用它來調用該服務。 您可以使用命令行中的svcutil.exe工具執行此操作,語法如下:
svcutil.exe http://vmadtridiecmesx.ecmlab.com:5001/webservices/CoreService2011.svc?wsdl
這將生成配置文件和包含客戶端類的代碼文件。 將這兩個文件添加到客戶端應用程序,並使用生成的客戶端類來調用服務。 例如:
如果我點擊鏈接“http://vmadtridiecmesx.ecmlab.com:5001/webservices/CoreService2011.svc?wsdl”,就可以從這里獲取錯誤。
未知主機
描述:無法找到名為“vmadtridiecmesx.ecmlab.com”的服務器---服務器沒有DNS條目。 也許服務器名稱中存在拼寫錯誤,或者服務器不再存在。 仔細檢查名稱,然后重試。
這是問題嗎? 如果沒有,有人可以幫助我知道究竟是什么問題。
提前致謝
實際上,看起來您無法聯系該計算機,因為它沒有DNS條目(因此無法查找IP)。
如果您轉到CoreService2011.svc?wsdl URL,您應該返回WSDL XML - 而不是錯誤。
您在配置中使用IP嗎? 還是機器名?
無論哪種方式,我都建議修復DNS問題,以便客戶可以使用CM機器。
檢查是否可以使用TELNET連接到具有指定端口的主機。 我懷疑端口已關閉,這可能是防火牆問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.