Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
WCF, SilverLight, Mono, .Net e HttpWebRequest_WebException_RemoteServe...
giovedì 29 luglio 2010 - 16.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 3.0
|
.NET 3.5
|
Visual Studio 2010
DanieleBini
Profilo
| Newbie
1
messaggi | Data Invio:
gio 29 lug 2010 - 16:41
Salve a tutti, questo è il mio primo post qui.
Vengo al dunque.
Sto implementando un'applicazione client - server con l'obiettivo di farla girare sia in ambiente windows che mac.
Il lato server è una semplice console application che deve risiedere su ogni macchina e girare come servizio (o demone) esponendo un servizio wcf al quale il client (silverlight) si collega.
Ovviamente non ho un svc che espone il servizio. Ho costruito a mano il servizio servicehost e esposto il mex per risolvere il servicecontract.
#region hosting the service
Uri baseAddress = new Uri("
http://127.0.0.1:18080/MyDaemon"
);
string address = "
http://127.0.0.1:18080/MyDaemon";
using (ServiceHost host = new ServiceHost(typeof(CommunicatorServices), baseAddress))
{
BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.None);
host.AddServiceEndpoint(typeof(ICommunicatorServices), binding, address);
ServiceMetadataBehavior serviceMetadataBehavior = host.Description.Behaviors.Find<ServiceMetadataBehavior>();
if (serviceMetadataBehavior == null)
{
serviceMetadataBehavior = new ServiceMetadataBehavior();
host.Description.Behaviors.Add(serviceMetadataBehavior);
}
host.AddServiceEndpoint(typeof(IMetadataExchange), MetadataExchangeBindings.CreateMexHttpBinding(), "
http://127.0.0.1:18080/MyDaemon/mex"
);
host.Open();
Console.WriteLine("Service is running....press any key to terminate.");
Console.ReadKey();
host.Close();
#endregion
Sotto Windows .net tutto funziona, il server gira, il client sl si collega e tutto va splendidamente.
I problemi vengono quando si parla di mono e mac.
Il server gira (ho scoperto non bachi ma VORAGINI in mono... roba spaventosa ma non è questa la sede per parlarne, sono riuscito a tappare questi buchi e andare avanti) ma quando il client silverlight cerca di connettersi mi restituisce questo errore : "HttpWebRequest_WebException_RemoteServer" Arguments: NotFound
e lato server non accade assolutamente nulla.
C'è qualcuno che ha esperienza anche di mono?
Qualche idea?
Grazie in anticipo per le risposte.
Daniele.
Daniele Balbini
Software Developer
MCP
TEAMDEV s.r.l.
email: d.balbini@teamdev.it
website:
http://www.teamdev.it
Microsoft Gold Certified Partner
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !