在Windows窗体中在运行时更改ASMX服务的地址

时间:2011-10-24 06:36:04

标签: winforms wcf web-services asmx

我有一个代码可以连接到外部ASMX服务。假设服务保持不变,我要求更改该服务的地址。

       MySiteService.MySiteServiceSoapClient obj = new MySiteService.MySiteServiceSoapClient();

       // here i might change the address like  "http://test.com/test.asmx"

        bool IsAuthorised = false;

        try
        {
             IsAuthorised = obj.IsAuthorised(txtUserName.Text.Trim(), txtPassword.Text.Trim());
        }
        catch (Exception ex)
        {
            MessageBox.Show("Service Unavailable. Please try again later..");
            return;
        }

现在,当我添加服务时,地址存储在三个文件中,例如.disco等。

1 个答案:

答案 0 :(得分:1)

您想要更改服务的网址,如下所示:

obj.Url ="http://whatever.com/where.asmx";