Visual studio 2010 如何引用我添加的web服务

Visual studio 2010 如何引用我添加的web服务,visual-studio-2010,web-services,Visual Studio 2010,Web Services,这是我第一次处理Web服务。我已经成功地在VS2010中创建的Web服务中添加了一个Web服务。我想做的是访问这个.asmx文件中添加的web服务的功能这是我现在看到的以及所有自动添加的代码 Service1.asmx.vb Public Class Service1 Inherits System.Web.Services.WebService <WebMethod()> _ Public Function HelloWorld() As String Return "

这是我第一次处理
Web服务
。我已经成功地在VS2010中创建的Web服务中添加了一个Web服务。我想做的是访问这个
.asmx文件中添加的web服务的功能
这是我现在看到的以及所有自动添加的代码

Service1.asmx.vb

Public Class Service1
Inherits System.Web.Services.WebService


<WebMethod()> _
Public Function HelloWorld() As String
    Return "Hello World"
End Function
然后当我去访问一个函数时

foo.function()
1) 在项目的解决方案资源管理器中,右键单击“服务引用”,然后单击“添加服务引用”

2) 出现的对话框允许您输入web服务的URL。输入,然后按“开始”按钮

3) 您可以看到web服务的名称出现在“服务”窗格中。为您的Web服务提供一个名称空间(任何您喜欢的名称空间),该名称空间将用于从您的项目中引用它。按OK按钮。该名称空间现在将出现在服务引用列表中

如果访问web服务不需要特定权限,则认为该web服务具有匿名身份验证。允许服务器完成每个请求,而不考虑请求信息的实体。互联网上的许多web服务就是这样

作为参考,这是我将从应用程序调用的方法的源代码:

 [WebMethod]
  public List<string> GetStrings(int StartNumber, int EndNumber)
   {
        List<string> MyList = new List<string>();
        for (int i = StartNumber; i <= EndNumber; i++)
         {
            MyList.Add("AuthASMXService String #" + i.ToString());
         }
         return MyList;
  }

 [WebMethod]
  public List<string> GetStrings(int StartNumber, int EndNumber)
   {
        List<string> MyList = new List<string>();
        for (int i = StartNumber; i <= EndNumber; i++)
         {
            MyList.Add("AuthASMXService String #" + i.ToString());
         }
         return MyList;
  }
  private void ASMXWebServiceInvoke_Click_1(object sender, RoutedEventArgs e)
 {
     ASMXWebServiceReference.WebService1SoapClient MyASMXWebServiceClient 
      = new ASMXWebServiceReference.WebService1SoapClient();
     ASMXWebServiceReference.GetStringsResponse MyStringsResponse = 
      MyASMXWebServiceClient.GetStrings(10, 20);
     ASMXWebServiceReference.ArrayOfString MyStrings = 
      MyStringsResponse.Body.GetStringsResult;
     ASMXGridView.ItemsSource = MyStrings;
 }