Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
WCF错误-Reference.cs为空(空)_Wcf_Service Reference - Fatal编程技术网

WCF错误-Reference.cs为空(空)

WCF错误-Reference.cs为空(空),wcf,service-reference,Wcf,Service Reference,我在项目中添加了服务引用,它已经创建了所有必需的wsdl文件。但是当我查看reference.cs文件时,我发现它是空的 -Anil如果添加服务引用失败,则会发生这种情况 我们已经看到,在响应的大小大于WCF中配置的大小的非常大的合同中,这种情况会失败。您可以右键单击创建的服务引用,然后单击 配置服务参考…选项。 在“数据类型”部分中,取消选中“在引用的程序集中重用类型”添加服务引用没有失败……当我们试图获取更大的响应时,响应大小和配置大小也会在运行时出现……但我在这里讨论的是设计时错误。与添加

我在项目中添加了服务引用,它已经创建了所有必需的wsdl文件。但是当我查看reference.cs文件时,我发现它是空的


-Anil

如果添加服务引用失败,则会发生这种情况


我们已经看到,在响应的大小大于WCF中配置的大小的非常大的合同中,这种情况会失败。

您可以右键单击创建的服务引用,然后单击
配置服务参考…
选项。
在“数据类型”部分中,取消选中“在引用的程序集中重用类型”

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