Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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# .NET2.0Web服务没有';当向客户端返回响应时,不能转义所有特殊符号_C#_.net 2.0_Asmx - Fatal编程技术网

C# .NET2.0Web服务没有';当向客户端返回响应时,不能转义所有特殊符号

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方法,该方法将在客户端导致Xml解析错误(wsdl生成的.net 2.0客户端代码):


对我来说很奇怪,直到现在我才偶然发现这个问题,这是一个非常绝对的问题,但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();
    }