我想在Visual Studio中設置.NET 3.5 Web服務項目。我的目標是在這個Web服務中包含一個名稱空間,我可以將它暴露給引用此Web服務的Web應用程序。.NET Web服務根名稱空間
正如您在下面看到的那樣,我添加了名稱空間「MyWebservices」,但是在引用Web服務後我無法找到它。
Service1.asmx.vb
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel
Namespace MyWebservices
' 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 Service1
Inherits System.Web.Services.WebService
<WebMethod()> _
Public Function HelloWorld() As String
Return "Hello World"
End Function
End Class
End Namespace
Service1.asmx的
<%@ WebService Language="VB" CodeBehind="Service1.asmx.vb" Class="WebService1.MyWebservices.Service1" %>
注:我也嘗試修改Web服務項目的 「根命名空間」 的屬性,但我無法讓我爲我工作。
如果我拿出「WebService1」部分,我得到一個解析器錯誤。 「無法創建類型'MyWebservices.Service1'。」 – Kikuchiyosesa 2010-01-08 20:07:31