我在asp.net/vb.net项目中使用javascript + webservice方法。
我已经创建了这样的WebService:在项目解决方案中我做了"添加" - > "新项目" - > "网络服务"。
随着webservice的配置工作,我创建了一个" WebService1.asmx",然后尝试运行一个方法,一切正常。
在此之后,我删除了#34; WebService1.asx"并创建了一个名为" MyWebService.asmx"的新文件。我更新了服务参考,但项目没有看到这个新文件。
所以我随后删除了#34; MyWebService.asmx"并创建了一个新的" WebService1.asmx"但采用与以前不同的方法。
现在项目看到了文件,但我不明白为什么它仍然是#34; WebService1.asx"的旧方法。运行
代码。参考文献:
<asp:ScriptManager runat="server">
<Services>
<asp:ServiceReference Path="~/WebService1.asmx" />
</Services>
...
</asp:ScriptManager>
WebService:
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel
<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