WCF服务返回HTML而不是响应

时间:2013-08-21 12:20:44

标签: asp.net wcf

我创建了一个连接某些网站的WCF服务。但是当我尝试使用它时,我得到了这个错误。什么可以导致它?有趣的是,我从另一个工作中重复了WCF服务,所以我很困惑。

内容类型text / html;响应消息的charset = utf-8与绑定的内容类型不匹配(text / xml; charset = utf-8)。如果使用自定义编码器,请确保正确实现IsContentTypeSupported方法。响应的前1024个字节是:'

<!DOCTYPE html>
<html>
    <head>
        <title>Runtime Error</title>
        <meta name="viewport" content="width=device-width" />
...

2 个答案:

答案 0 :(得分:0)

我经常尝试的第一件事是右键单击客户端项目中的服务引用,然后选择更新。有时,当本地参考过期时会发生这种情况。

答案 1 :(得分:0)

我发现我忘了在asmx文件上更改类,它与cs文件不匹配。当我把它设置为真时,它就有用了。