Ayuda con web service en C# VS2005
Publicado por Penelope Diaz (1 intervención) el 24/10/2008 15:49:31
Hola chicos, tengo un problema al compilar un web service en VS2005 con C#.
resulta que al compliar el codigo, me entrega un mensaje de error que dice
Error 1 No se puede crear el tipo 'Service'. C:Documents and SettingsPenelopeDesktopFuentesFuentes_CLWeb_ApplicationsQFirst_CLQBenchWebServicesWS_EjecutaProcesoValidacionDatosWS_ValidaDatosCarga.asmx 1
en mi archivo asmx, tengo lo siguiente
<%@ WebService Language="C#" CodeBehind="~/App_Code/QBE_WebServices.cs" Class="Service" %>
y mi archivo C# (.cs) es el siguiente
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Threading;
[WebService(Namespace = "https://qfirst.cl/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
public Service()
{
}
[WebMethod]
public bool bIniciaProcesoValidacion(string sUsuario, string sIP, DateTime dtFechaHora, string sArchivoCarga)
{
try
{
Thread th1 = new Thread(new ThreadStart(IniciaThreadValida));
th1.Start();
th1.Join();
}
catch (Exception ex)
{
throw ex;
}
}
}
la funcion que ejecuta el thread, no tiene importancia, ya que la tengo probada y funciona.
se supone que el nombre de la clase que se especifica en el archivo asmx, debe ser el mismo nombre de clase que creo en el archivo cs. y que yo puedo publicar los metodos sin tener que especificar nada mas.
He revisado esto varias veces, y he visto varios ejemplos, pero no puedo ver donde esta mi error.
un chico aca en la oficina, me dice que compile el web service fuera del proyecto, pero este usa clases que existen en otros ensamblados en este proyecto, y no lo puedo excluir.
please chicos, si alguien me pudiese ayudar, se lo agradeceria mucho
Cariños Penelope
resulta que al compliar el codigo, me entrega un mensaje de error que dice
Error 1 No se puede crear el tipo 'Service'. C:Documents and SettingsPenelopeDesktopFuentesFuentes_CLWeb_ApplicationsQFirst_CLQBenchWebServicesWS_EjecutaProcesoValidacionDatosWS_ValidaDatosCarga.asmx 1
en mi archivo asmx, tengo lo siguiente
<%@ WebService Language="C#" CodeBehind="~/App_Code/QBE_WebServices.cs" Class="Service" %>
y mi archivo C# (.cs) es el siguiente
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Threading;
[WebService(Namespace = "https://qfirst.cl/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
public Service()
{
}
[WebMethod]
public bool bIniciaProcesoValidacion(string sUsuario, string sIP, DateTime dtFechaHora, string sArchivoCarga)
{
try
{
Thread th1 = new Thread(new ThreadStart(IniciaThreadValida));
th1.Start();
th1.Join();
}
catch (Exception ex)
{
throw ex;
}
}
}
la funcion que ejecuta el thread, no tiene importancia, ya que la tengo probada y funciona.
se supone que el nombre de la clase que se especifica en el archivo asmx, debe ser el mismo nombre de clase que creo en el archivo cs. y que yo puedo publicar los metodos sin tener que especificar nada mas.
He revisado esto varias veces, y he visto varios ejemplos, pero no puedo ver donde esta mi error.
un chico aca en la oficina, me dice que compile el web service fuera del proyecto, pero este usa clases que existen en otros ensamblados en este proyecto, y no lo puedo excluir.
please chicos, si alguien me pudiese ayudar, se lo agradeceria mucho
Cariños Penelope
Valora esta pregunta


0