C#,wsdl代理类,如何使用它?
我有一个wsdl和xsd文件,并且使用wsdl.exe实用程序生成代理类,但在我没有任何服务引用的项目中,haow可以将其与c#?wsdl.exe将生成一个包含代理类的C#,wsdl代理类,如何使用它?,c#,service,proxy,wsdl,C#,Service,Proxy,Wsdl,我有一个wsdl和xsd文件,并且使用wsdl.exe实用程序生成代理类,但在我没有任何服务引用的项目中,haow可以将其与c#?wsdl.exe将生成一个包含代理类的.cs文件。您需要将此文件复制并包含到项目中(添加现有文件…) 如果你想使用WCF客户端,你应该使用它来生成你的客户端代理,而不是wsdl.exe。Visual Studio中的“添加服务引用”对话框在内部使用svcuti.exe。添加Web引用对话框使用wsdl.exe。如果要使用Web服务,请使用wsdl.exe生成代理类,在
.cs
文件。您需要将此文件复制并包含到项目中(添加现有文件…)
如果你想使用WCF客户端,你应该使用它来生成你的客户端代理,而不是
wsdl.exe
。Visual Studio中的“添加服务引用”对话框在内部使用svcuti.exe。添加Web引用对话框使用wsdl.exe。如果要使用Web服务,请使用wsdl.exe
生成代理类,在项目中添加该类后,可以使用该服务及其方法。如果您想要使用wcf服务,则必须使用svcuti.exe
生成代理类。您不需要创建服务的元数据(wsdl、xsd等)。是的,那么我会这样做吗?AuthenticationWSBinding d=新建AuthenticationWSBinding();d、 验证();但它不起作用,我没有任何服务引用、配置、端点…@ArmenKhachatryan,然后实例化此文件中包含的客户端代理类并调用这些方法。wsdl.exe不使用任何端点和绑定。那是WCF。如果要使用WCF客户端,则需要使用svcutil.exe生成客户端代理,而不是wsdl.exe。我已经更新了我的答案以使其更清晰。svcutil.exe是否生成端点和绑定?我想要一个服务配置文件!因为我需要添加关于证书的信息。使用visual studio,我不能添加服务引用和web服务引用,在这两种情况下,它都返回错误,是否有其他方法来生成connfig文件?使用wdsl或svcutil?@ArmenKhachatryan,svcutil.exe还会生成一个包含WCF服务端点配置的app.config文件。