Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 服务';服务';不实现ServiceContract类型_C#_Wcf_Iis - Fatal编程技术网

C# 服务';服务';不实现ServiceContract类型

C# 服务';服务';不实现ServiceContract类型,c#,wcf,iis,C#,Wcf,Iis,令人震惊的是,我似乎找不到关于这个错误消息的任何其他谷歌结果 我已经创建了一个WCF服务,并将其设置为在IIS上运行。当我访问该页面时,会看到此错误消息 我的界面有 [WebService(Namespace = Constants.ServiceNamespace)] [ServiceContract(Namespace = Constants.ServiceNamespace)] 我的SVC有: 公共类服务1:IService1 我的理解是,我已经实现了包含servicecontract的

令人震惊的是,我似乎找不到关于这个错误消息的任何其他谷歌结果

我已经创建了一个WCF服务,并将其设置为在IIS上运行。当我访问该页面时,会看到此错误消息

我的界面有

[WebService(Namespace = Constants.ServiceNamespace)]
[ServiceContract(Namespace = Constants.ServiceNamespace)]
我的SVC有:

公共类服务1:IService1


我的理解是,我已经实现了包含servicecontract的接口,但错误消息告诉我没有。

您真的确定没有在代码中更改接口名称,而忘记在Web.config中更改它吗?服务“Service”没有实现servicecontract类型,但我可以看到您的服务类名是“服务1“。所以请遵循@Oscar的建议。我在这里更改了类和接口名称以混淆项目。它们实际上被映射到Web.config以及类和接口中的正确名称,很抱歉造成混淆。您是否测试过模糊代码是否给出了相同的错误?如果没有,您是否可以发布原始代码?这将使人们更容易找到问题所在。