Problema di hosting WCF DataService con VS2010
-
15-11-2019 - |
Domanda
Ho creato il servizio dati wcf e ho ospitato in Visual Studio ASP.NET Development Server.MY Problema è che il mio servizio verrà eseguito solo quando costruisco la mia applicazione tramite VS2010, se provo l'esecuzione di EXE utilizzando la cartella Debug / Release DataService ènon lanciare.Dovrebbe funzionare quando faccio clic sul mio file EXE dell'applicazione.
Sotto il codice Sinnpet Descrivi come iniziamo il mio servizio dati.
WebServiceHost dbServiceHost= new WebServiceHost(typeof(MyDataService));
.
dbServiceHost.Open();
Qualsiasi aiuto precoce sarebbe apprezzato
Soluzione
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();
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow