2011-10-24 104 views
-1

我有一個代碼將連接到外部ASMX服務。我的要求是,如果服務保持不變,我想更改該服務的地址。在Windows窗體運行時更改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等

+0

@ mamoo我在win表單中使用「ADD SERVICE REFERENCE」嚮導添加一項服務。我不知道包裝紙等 – Moons

回答

1

你想改變你的服務的URL像這樣:

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

這對我有效, – Moons

相關問題