C# 客户端发现响应内容类型为';text/html';,但预期';文本/xml

C# 客户端发现响应内容类型为';text/html';,但预期';文本/xml,c#,asp.net,C#,Asp.net,可能重复: 我正在添加用于用户身份验证的web引用。该项目建设成功。但在那之后,一旦我输入用户名和密码并输入登录按钮,它就会给出下面的错误消息 “客户端发现响应内容类型为“text/html”,但应为“text/xml” 这是我的密码: webservice.API c = new webservice.API(); var ret = c.checkAuth(new Guid("34343-kjk343-44343-3434"), UserName.Text, Password.Text);

可能重复:

我正在添加用于用户身份验证的web引用。该项目建设成功。但在那之后,一旦我输入用户名和密码并输入登录按钮,它就会给出下面的错误消息

“客户端发现响应内容类型为“text/html”,但应为“text/xml”

这是我的密码:

webservice.API c = new webservice.API();
var ret = c.checkAuth(new Guid("34343-kjk343-44343-3434"), UserName.Text, Password.Text);
if (ret.APIStatus.id == 1)
{
}
else
{
}

任何帮助都将不胜感激。

在firefox中使用firebug并查看来自webservice的错误,因为web service似乎返回了一些错误页面


如果您的web项目和web服务项目都在同一个解决方案中,请尝试调试应用程序,您将发现该服务发生了什么。

问题似乎出在web服务方面,而不是您的客户端应用程序。 你能控制网络服务吗?如果是这样,您应该能够验证它是否正确发送了内容类型为text/xml的响应

您还应该使用来监视正在发生的事情,并检查正在发送和接收的请求和响应的其他属性。

类似问题