gpt4 book ai didi

.net - 网络服务 : method cannot be reflected exception

转载 作者:行者123 更新时间:2023-12-04 14:49:27 24 4
gpt4 key购买 nike

在尝试创建服务实例时,我收到了

"Method cannot be reflected"



异常(exception)。深入挖掘内部异常会发现:

"Types 'WebServiceClient.com.compamy.string1' and 'WebServiceClient.com.company.string' both use the XML type name, 'string', from namespace 'http://www.w3.org/2001/XMLSchema'. Use XML attributes to specify a unique XML name and/or namespace for the type."



这该死的东西要我做什么?它是由 VS2010 自动生成的代码......为什么我必须摆弄它?

以下是两种类型:
[GeneratedCode( "System.Xml", "4.0.30319.233" )]
[Serializable]
[DebuggerStepThrough]
[DesignerCategory("code")]
[XmlType(TypeName = "string", Namespace = "http://www.w3.org/2001/XMLSchema")]
[XmlRoot("FileName", Namespace = "http://company.com/api3/Content/Download/", IsNullable = true)]
public partial class string1 : SoapHeader


[GeneratedCode("System.Xml", "4.0.30319.233" )]
[Serializable]
[DebuggerStepThrougt]
[DesignerCategory("code")]
[XmlTypeAttribute(Namespace = "http://www.w3.org/2001/XMLSchema")]
[XmlRootAttribute("SessionKey", Namespace = "ns", IsNullable = true)]
public partial class @string : SoapHeader

最佳答案

我找到了一个解决方案,但我无法解释它为什么起作用。
我只是从所有方法中删除了所有类型映射属性,并且不再出现任何错误。

删除的行:

[XmlType(TypeName = "string", Namespace = "http://www.w3.org/2001/XMLSchema")]

如果有人能解释一下,我将不胜感激!

关于.net - 网络服务 : method cannot be reflected exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9293942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com