WCF错误-Reference.cs为空(空)
我在项目中添加了服务引用,它已经创建了所有必需的wsdl文件。但是当我查看reference.cs文件时,我发现它是空的WCF错误-Reference.cs为空(空),wcf,service-reference,Wcf,Service Reference,我在项目中添加了服务引用,它已经创建了所有必需的wsdl文件。但是当我查看reference.cs文件时,我发现它是空的 -Anil如果添加服务引用失败,则会发生这种情况 我们已经看到,在响应的大小大于WCF中配置的大小的非常大的合同中,这种情况会失败。您可以右键单击创建的服务引用,然后单击 配置服务参考…选项。 在“数据类型”部分中,取消选中“在引用的程序集中重用类型”添加服务引用没有失败……当我们试图获取更大的响应时,响应大小和配置大小也会在运行时出现……但我在这里讨论的是设计时错误。与添加
-Anil如果添加服务引用失败,则会发生这种情况
我们已经看到,在响应的大小大于WCF中配置的大小的非常大的合同中,这种情况会失败。您可以右键单击创建的服务引用,然后单击
配置服务参考…
选项。
在“数据类型”部分中,取消选中“在引用的程序集中重用类型”添加服务引用没有失败……当我们试图获取更大的响应时,响应大小和配置大小也会在运行时出现……但我在这里讨论的是设计时错误。与添加引用后一样,它不会失败并创建所有必要的wsdl,而是以空白引用结束。cs[请参见此][1][1]:或取消选中包含不明确类型的特定引用程序集。例如,如果您有引用Service1的ProjectA。然后您从ProjectB引用了ProjectA,现在您尝试将对ProjectB的引用添加到Service1,它将尝试重用ProjectA中定义的代理类型(假设它们是可访问的)。因此,您可以选择“重用指定引用程序集中的类型”,并检查除ProjectA之外的所有内容。当然,在这种情况下,您将创建冗余服务代理,并且可能应该重新考虑您的体系结构。