Problema de hosting de WCF DataService con VS2010
-
15-11-2019 - |
Pregunta
He creado el Servicio de datos WCF y yo organizé en Visual Studio ASP.NET Desarrollo Server.My Problema es que mi servicio se ejecutará solo cuando creo mi solicitud a través de VS2010, si intento ejecutar EXE utilizando la carpeta de depuración / liberación, Dataservice esno lanzar.Debe ejecutarse cuando haga clic en el archivo EXE de la aplicación.
ABAJO CÓDIGO SINNPET Describa cómo inicio mi servicio de datos.
WebServiceHost dbServiceHost= new WebServiceHost(typeof(MyDataService));
dbServiceHost.Open();
Cualquier ayuda temprana sería apreciada
Solución
You need to use the DataServiceHost
(in assembly System.Data.Services
; descends from WebServiceHost
) to host your WCF Data Service:
using System.Data.Services;
Uri[] baseAddresses = new Uri[1];
baseAddresses[0] = new Uri(baseAddress);
using(DataServiceHost host = new DataServiceHost(typeof(YourDataService), baseAddresses))
{
host.Open();
Console.WriteLine("DataService up and running.....");
Console.ReadLine();
host.Close();
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow