Web服务引用错误(asp / vb.net)

时间:2014-03-18 15:39:29

标签: javascript asp.net vb.net web-services

我正在尝试在我的网络应用程序上使用虚拟视觉工作室2012上的网络服务。

这是我的网络服务:

Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel

' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
<System.Web.Script.Services.ScriptService()> _
<System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _
<System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<ToolboxItem(False)> _
Public Class WebService1
    Inherits System.Web.Services.WebService

    <WebMethod()> _
    Public Function HelloWorld() As String
       Return "Hello World"
    End Function

End Class

web.config配置:

<system.web>

    <httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx"
        type="System.Web.Script.Services.ScriptHandlerFactory"
         validate="false"/>
    </httpHandlers>

....

</system.web>

在site.master上删除

<asp:ScriptManager runat="server">
        <Services>
            <asp:ServiceReference
            path="../WebService1.asmx" />
        </Services>

.....

</asp:ScriptManager>

来自按钮触发的来自javascript的调用

function provaWebService() {
            alert("entrato")
            WebService1.HelloWorld(onSuccess);
        }

        function onSuccess(result) {
            alert(result)
        }

我从firefox控制台收到此错误:ReferenceError:未定义WebService1

ReferenceError:未定义类型

一些帮助?

0 个答案:

没有答案
相关问题