我想在 Asp.net 中使用 WCF 服务我在网站中添加了引用。我不想更新我的 Web.Config 文件。
我想从代码后面处理 WCF 服务。所有配置属性,如
WSHttpBinding
EndpointIdentity
Uri
ContractDescription
处理后面的表单代码。
我想在 Asp.net 中使用 WCF 服务我在网站中添加了引用。我不想更新我的 Web.Config 文件。
我想从代码后面处理 WCF 服务。所有配置属性,如
WSHttpBinding
EndpointIdentity
Uri
ContractDescription
处理后面的表单代码。
您需要使用该地址创建一个端点,并且基于 Web 服务支持的绑定,您可以创建绑定,然后您将只创建代理并使用该服务。
// Specify an end point address of the service
EndpointAddress endpointAdress = new EndpointAddress(serviceUrl);
// Create the binding to be used by the service
BasicHttpBinding binding1 = new BasicHttpBinding();
//customize the binding configurations like the ones below
binding.SendTimeout = TimeSpan.FromMinutes( 1 );
binding.OpenTimeout = TimeSpan.FromMinutes( 1 );
binding.CloseTimeout = TimeSpan.FromMinutes( 1 );
binding.ReceiveTimeout = TimeSpan.FromMinutes( 10 );
//create the client proxy using the specific endpoint and binding you have created
YourServiceClient proxy = new YourServiceClient(binding1, endpointAddress);
或者您可以使用此处ChannelFactory
的操作指南中显示的通用方法