当前位置: 代码迷 >> Web Service >> 调用Web Service的时候提示System.InvalidOperationException: 缺少参数,怎么解决啊
  详细解决方案

调用Web Service的时候提示System.InvalidOperationException: 缺少参数,怎么解决啊

热度:277   发布时间:2016-05-02 02:43:31.0
调用Web Service的时候提示System.InvalidOperationException: 缺少参数,如何解决啊?!
自己建立了一个Web Service,实现简单加法功能,代码如下:
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols

'若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
<System.Web.Script.Services.ScriptService()> _
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class Service
    Inherits System.Web.Services.WebService

    <WebMethod()> Public Function Addapplication(ByVal a As Integer, ByVal b As Integer) As Integer
        Dim result As Integer
        Return result = a + b


    End Function

End Class



运行输入两个参数a,b的值调用后提示

System.InvalidOperationException: 缺少参数: a。

   在 System.Web.Services.Protocols.ValueCollectionParameterReader.Read(NameValueCollection collection)

   在 System.Web.Services.Protocols.UrlParameterReader.Read(HttpRequest request)

   在 System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()

   在 System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()


请问高手如何解决啊?!
------解决方案--------------------
错误提示已经说得够白了
------解决方案--------------------
引用:
错误提示已经说得够白了

那要怎么修改啊?
------解决方案--------------------
自己顶一下吧
  相关解决方案