Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/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
Web services 为web服务生成代理的意义是什么?(.NET中的特定内容)_Web Services_Asmx_Proxy Classes - Fatal编程技术网

Web services 为web服务生成代理的意义是什么?(.NET中的特定内容)

Web services 为web服务生成代理的意义是什么?(.NET中的特定内容),web-services,asmx,proxy-classes,Web Services,Asmx,Proxy Classes,为Web服务生成新代理意味着什么? 什么是代理? 我已经将web服务url添加到web引用中。 什么是disco、wsdl和asmx文件?添加web引用会生成一个或多个代理类 请参阅。添加web引用将生成一个或多个代理类 请参阅。如果您使用的是.NET,Web服务代理将引用.NET为您生成的类(添加Web引用后),以便您可以在代码中与Web服务交互 如果您是开发和.NET新手,您不会注意到代理的任何特殊之处。您只需考虑使用与服务交互的类……但这是幕后繁重的操作来格式化SOAP信封并序列化您的请求

为Web服务生成新代理意味着什么? 什么是代理? 我已经将web服务url添加到web引用中。
什么是disco、wsdl和asmx文件?

添加web引用会生成一个或多个代理类


请参阅。

添加web引用将生成一个或多个代理类


请参阅。

如果您使用的是.NET,Web服务代理将引用.NET为您生成的类(添加Web引用后),以便您可以在代码中与Web服务交互

如果您是开发和.NET新手,您不会注意到代理的任何特殊之处。您只需考虑使用与服务交互的类……但这是幕后繁重的操作来格式化SOAP信封并序列化您的请求。

更新

以下是您编辑的答案:

.disco-允许在给定服务器上发现web服务的文件。它不是经常使用的,而服务于相同目的的标准格式是UDDI

.wsdl—Web服务定义语言。此文件定义了有关您的服务的所有内容。可用的方法、数据类型等


.asmx-您将浏览到的实际服务。相当于.NET网页的aspx文件。

如果使用.NET,Web服务代理将引用.NET为您生成的类(添加Web引用后),以便您可以在代码中与Web服务交互

如果您是开发和.NET新手,您不会注意到代理的任何特殊之处。您只需考虑使用与服务交互的类……但这是幕后繁重的操作来格式化SOAP信封并序列化您的请求。

更新

以下是您编辑的答案:

.disco-允许在给定服务器上发现web服务的文件。它不是经常使用的,而服务于相同目的的标准格式是UDDI

.wsdl—Web服务定义语言。此文件定义了有关您的服务的所有内容。可用的方法、数据类型等


.asmx-您将浏览到的实际服务。相当于.NET网页的aspx文件。

是.NET用于与远程Web服务通信的类。您的IDE(Visual Studio..)可以为您生成它,也可以使用wsdl.exe—ASP.NET SDK附带的工具。根据选择的方法,它将自动添加到应用程序中(前一种情况),或者您可能希望将代理类放入应用程序代码文件夹中(后一种情况)。

是.NET用于与远程web服务通信的类。您的IDE(Visual Studio..)可以为您生成它,也可以使用wsdl.exe—ASP.NET SDK附带的工具。根据选择的方法,它将自动添加到您的应用程序中(前一种情况),或者您可能希望将代理类放入应用程序代码文件夹中(后一种情况)。

什么是代理,我在哪里可以看到它?什么是代理,我在哪里可以看到它?