自己建立了一个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()
请问高手如何解决啊?!
------解决方案--------------------
错误提示已经说得够白了
------解决方案--------------------
那要怎么修改啊?
------解决方案--------------------
自己顶一下吧