C# 服务';服务';不实现ServiceContract类型
令人震惊的是,我似乎找不到关于这个错误消息的任何其他谷歌结果 我已经创建了一个WCF服务,并将其设置为在IIS上运行。当我访问该页面时,会看到此错误消息 我的界面有C# 服务';服务';不实现ServiceContract类型,c#,wcf,iis,C#,Wcf,Iis,令人震惊的是,我似乎找不到关于这个错误消息的任何其他谷歌结果 我已经创建了一个WCF服务,并将其设置为在IIS上运行。当我访问该页面时,会看到此错误消息 我的界面有 [WebService(Namespace = Constants.ServiceNamespace)] [ServiceContract(Namespace = Constants.ServiceNamespace)] 我的SVC有: 公共类服务1:IService1 我的理解是,我已经实现了包含servicecontract的
[WebService(Namespace = Constants.ServiceNamespace)]
[ServiceContract(Namespace = Constants.ServiceNamespace)]
我的SVC有:
公共类服务1:IService1
我的理解是,我已经实现了包含servicecontract的接口,但错误消息告诉我没有。您真的确定没有在代码中更改接口名称,而忘记在Web.config中更改它吗?服务“Service”没有实现servicecontract类型,但我可以看到您的服务类名是“服务1“。所以请遵循@Oscar的建议。我在这里更改了类和接口名称以混淆项目。它们实际上被映射到Web.config以及类和接口中的正确名称,很抱歉造成混淆。您是否测试过模糊代码是否给出了相同的错误?如果没有,您是否可以发布原始代码?这将使人们更容易找到问题所在。