Я пытаюсь создать проект веб-службы .NET 3.5 в Visual Studio. Моя цель - включить пространство имен в эту веб-службу, которое я могу предоставить веб-приложениям, которые ссылаются на этот веб-сервис.Простой веб-сайт .NET Web Service
Как вы можете видеть ниже, я добавил пространство имен «MyWebservices», но после ссылки на веб-службу я не смог его найти.
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" %>
Примечание: Кроме того, я попытался изменить свойство "корневое пространство имен" проекта веб-службы, но я не могу заставить это работать и на меня.
Если я вынимаю часть «WebService1», я получаю ошибку анализатора. «Не удалось создать тип« MyWebservices.Service1 »». – Kikuchiyosesa