【发布时间】:2012-07-13 03:53:05
【问题描述】:
我使用核心服务创建了一个小型应用程序,当我们在 CMS 服务器上运行它时它运行良好。但是当我将它托管在我的客户端机器上并运行时,它无法正常工作。
我检查了网络服务,客户端是否能够连接网络服务。 网络服务的 URl - IP:5001/webservices/CoreService2011.svc 这个 url 向我展示了一个页面,其内容类似于
您已经创建了一个服务。
要测试此服务,您需要创建一个客户端并使用它来调用该服务。您可以使用命令行中的 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 条目。可能服务器名称拼写错误,或者服务器不再存在。仔细检查名称并重试。
这是问题吗? 如果没有,有人可以帮助我知道确切的问题是什么。
提前致谢
【问题讨论】:
-
您是否尝试过在您的主机文件中使用 IP 添加域?我认为错误信息很清楚。
标签: wcf web-services tridion tridion-2011