public class WebserviceManager { public static ServiceReferenceWebSite.ServiceSoapClient Webservice = new ServiceReferenceWebSite.ServiceSoapClient(); public static void SetDomain(string ipAddress) { BasicHttpBinding bind = new BasicHttpBinding(); EndpointAddress endpoint = new EndpointAddress(string.Format(CommonString.WebService_WebSite,ipAddress)); Webservice = new ServiceReferenceWebSite.ServiceSoapClient(bind, endpoint); } } 这是一个静态类,如果是设置服务器地址 则这样调用:WebserviceManager.SetDomain(HtmlPage.Document.DocumentUri.Host); 所引用的相关命名空间: using System.ServiceModel; using System.Windows.Browser;