1.首先将引用添加到项目中,可以放在BLL层也可以放在UI层。
2.在UI层或配置文件中设置链接URL或者配置数据库中动态读取。
3.做一个类用来配置webservice的访问:
/// <summary>
/// 与BS数据交换的接口
/// </summary>
public static class DataTransfer
{
static DataTransferWS client;
/// <summary>
/// 连接webservice
/// </summary>
static DataTransfer()
{
client = new DataTransferWS();
client.Url = System.Configuration.ConfigurationManager.AppSettings["WSDefaltURL"].ToString();
}
/// <summary>
/// 更新WebService的URL地址
/// </summary>
/// <param name="url"></param>
public static void UpdateServiceUri(string url)
{
client.Url = url;
}
/// <summary>
/// 测试webservice的test()
/// </summary>
/// <param name="testURL"></param>
/// <returns></returns>
public static string test(string testURL)
{
try
{
return client.test(testURL);
}
catch
{
return "";
}
}
/// <summary>
/// 测试省FTP连接
/// </summary>
/// <returns></returns>
public static string testShengFTP()
{
return client.testShengFTP("");
}
}