【发布时间】:2011-02-03 09:24:29
【问题描述】:
全部,
我对 WCF over IIS 有点陌生,但之前做过一些 ASMX Web 服务。我的 WCF 服务已启动并正在运行,但 Web 服务为我生成的帮助页面具有默认名称,即显示以下内容的页面:
您已经创建了一个服务。
要测试此服务,您需要创建一个客户端并使用它来调用该服务。您可以使用命令行中的 svcutil.exe 工具执行此操作,语法如下:
svcutil.exe http://localhost:53456/ServicesHost.svc?wsdl
在标准的 ASMX 站点中,我将使用方法/类属性为 Web 服务提供名称和命名空间。当我单击 WSDL 的链接时:
<wsdl:definitions name="SearchServices" targetNamespace="http://tempuri.org/"
即不是我的接口中的 WCF 服务合同名称和命名空间。我假设 MEX 正在使用某种默认设置,但我想将它们更改为正确的名称。我该怎么做?
【问题讨论】:
标签: web-services wcf