我的客户端给了我一个WCF服务链接,我在我的asp.net代码中使用它。两天前,每件事情都运转正常,但现在突然间我在使用wcf服务时遇到错误:
内容类型text / html; charset =响应消息的UTF-8 与内容类型不匹配 绑定(text / xml; 字符集= UTF-8)........
这是wcf服务或我的asp.net代码中的问题。我不能直接要求客户检查你的服务,所以我首先要问一下stackoverflow。
请帮帮我。
答案 0 :(得分:3)
转到.NET命令提示符并键入WCFTESTCLIENT ...在UI中键入您的WCF服务路径并查看它是否正确添加。如果有,也尝试测试其中一种方法。如果服务未加载,您知道问题出在WCF服务端。
如果服务运行正常,那么你必须调试你的代码..但是通过查看你的错误信息,我想这是服务方面的问题......
答案 1 :(得分:2)
每次我看到这种情况发生时,都是因为服务现在由于某种原因出现了500错误,所以它会抛出ASP.NET错误页面而不是它应该返回的XML。在浏览器中,转到服务URL并查看会发生什么。如果你得到一个500错误(标准的ASP.NET“黄色屏幕”),这可能是你的问题。但是,如果不这样做,那并不意味着不是问题,因为错误只能在特定的方法调用中显示出来。例如。
答案 2 :(得分:0)
问题可能在任何一方。检查你的uri,如果你正在使用http绑定,请通过fiddler请求xml。