J'essaie de configurer un projet de service Web .NET 3.5 dans Visual Studio. Mon objectif est d'inclure un espace de noms dans ce service Web que je peux exposer aux applications Web faisant référence à ce service Web.Espace de noms racine .NET Web Service
Comme vous pouvez le voir ci-dessous, j'ai ajouté l'espace de noms "MyWebservices", mais je n'arrive pas à le trouver après avoir référencé le service 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" %>
Note: bien que j'ai aussi tenté de modifier la "racine namespace" du projet de service Web, mais je ne peux pas obtenir cela pour travailler pour moi non plus.
Si je supprime la partie "WebService1", j'obtiens une erreur d'analyseur. "Impossible de créer le type" MyWebservices.Service1 "." – Kikuchiyosesa