有人可以告诉我为什么尝试添加服务时出现此错误吗?
更新:我已经有以下端点,
<endpoint address="mex"
binding="mexHttpBinding"
name="Metadata"
contract="IMetadataExchange" />
我还设置了服务行为:
<serviceBehaviors>
<behavior name="myBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
最佳答案
我遇到了这个问题,结果是,当我重命名.svc文件时,并未从Service1.svc重命名对其的引用。运行项目范围内的搜索,并将.Service1
替换为您的新名称。
<%@ ServiceHost Language="C#" Debug="true" Service="MyNamespace.Service1" CodeBehind="MyRenamedService.svc.cs" %>
Service="MyNamespace.Service1"
应该读为Service="MyNamespace.MyRenamedService"
关于c# - WCF测试客户端无法添加服务,无法获取元数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9114870/