Salve a tutti,
ho il seguente problema quando vado a creare un web service se creo la pagina nel seguente modo
Pagina service.asmx con code behind interno... funziona tutto correttamente
<%@ WebService Language="C#" Class="imagining" %>
using System;
using System.Web.Services;
[WebService(Namespace = "http://10.0.0.10/soap_server/webserviceeuroconvertitore/")]
public class imagining :
WebService
{
//
[WebMethod(Description = "Convertitore da lire in Euro")]
public double ConvertiEuro(int Lire)
{
return (Lire / 1936.127);
}
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public double Convertitore(double variabile, int modalita)
{
double risultato;
if (modalita == 1)
{
risultato = variabile / 1936.27;
}
else
{
risultato = variabile * 1936.27;
}
return risultato;
}
[WebMethod]
public int[] Tabellina(int x)
{
int[] risultato = new int[11];
for (int i = 1; i <= 10; i++)
{
risultato[i] = x * i;
}
return risultato;
}
}
mentre se metto il code behind separato in un altra pagina mi va in errore
pagina service.asmx
<%@ WebService Language="C#" CodeBehind="imagining.asmx.cs" Class="imagining" %>
pagina imagining.cs
using System;
using System.Web.Services;
[WebService(Namespace = "http:/77.43.10.49/soap_server/webserviceeuroconvertitore/")]
public class imagining :
WebService
{
//
[WebMethod(Description = "Convertitore da lire in Euro")]
public double ConvertiEuro(int Lire)
{
return (Lire / 1936.127);
}
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public double Convertitore(double variabile, int modalita)
{
double risultato;
if (modalita == 1)
{
risultato = variabile / 1936.27;
}
else
{
risultato = variabile * 1936.27;
}
return risultato;
}
[WebMethod]
public int[] Tabellina(int x)
{
int[] risultato = new int[11];
for (int i = 1; i <= 10; i++)
{
risultato[i] = x * i;
}
return risultato;
}
}
Questo è l'errore
Parser Error Message: Could not create type 'imagining'.
Su questa linea
Line 1: <%@ WebService Language="C#" CodeBehind="imagining.asmx.cs" Class="imagining" %>
Qualcuno mi può aiutare grazie a tutti!
Modificato da mavrick il 15 settembre 2008 13.13 -