C# .NET2.0Web服务没有';当向客户端返回响应时,不能转义所有特殊符号
我创建了一个虚拟web方法,该方法将在客户端导致Xml解析错误(wsdl生成的.net 2.0客户端代码):C# .NET2.0Web服务没有';当向客户端返回响应时,不能转义所有特殊符号,c#,.net-2.0,asmx,C#,.net 2.0,Asmx,我创建了一个虚拟web方法,该方法将在客户端导致Xml解析错误(wsdl生成的.net 2.0客户端代码): 对我来说很奇怪,直到现在我才偶然发现这个问题,这是一个非常绝对的问题,但web服务不应该在这里脱离0xC宪章吗?我知道它适用于符号。不太适用。0xC在XML中没有任何特殊意义,它只是一个字符(表单提要)我使用从wsdlASMX生成的简单.net客户端代码是一种遗留技术,不应用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。注意,如果这是一个b
对我来说很奇怪,直到现在我才偶然发现这个问题,这是一个非常绝对的问题,但web服务不应该在这里脱离0xC宪章吗?我知道它适用于符号。不太适用。0xC在XML中没有任何特殊意义,它只是一个字符(表单提要)<代码>我使用从wsdlASMX生成的简单.net客户端代码是一种遗留技术,不应用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。注意,如果这是一个bug,它将永远不会被修复。
[WebMethod]
public string HelloWorld(string s)
{
StringBuilder sb1 = new StringBuilder();
sb1.Append("hello");
sb1.Append((char) 12);//0xC
return sb1.ToString();
}