C# asmx web服务中的限制

C# asmx web服务中的限制,c#,asmx,C#,Asmx,在设计ASMX web服务时,对您可以使用的类型有某种限制(序列化/反序列化) 有人能告诉我这些限制是什么吗?只需将serializable属性添加到代码中就可以绕过它吗?否。传统的ASMX Web服务使用XmlSerializer类和其他东西,其中最突出的可能是无法序列化字典。它不关心[Serializable]属性,就像BinaryFormatter一样。当您设计ASMX web服务时,您应该知道Microsoft现在认为ASMX是“遗留技术”。

在设计ASMX web服务时,对您可以使用的类型有某种限制(序列化/反序列化)


有人能告诉我这些限制是什么吗?只需将serializable属性添加到代码中就可以绕过它吗?

否。传统的ASMX Web服务使用
XmlSerializer
类和其他东西,其中最突出的可能是无法序列化字典。它不关心
[Serializable]
属性,就像
BinaryFormatter
一样。

当您设计ASMX web服务时,您应该知道Microsoft现在认为ASMX是“遗留技术”。