Zilele acestea lucram pe un proiect Silverlight si m-am trezit intr-un anumit moment ne-am trezit cu urmatoarea eroare:
Dupa ce am sapat putin, am observat ca adresa care se adresa care se genera avea urmatoarea forma "/MyService/service1.svc", iar in momentul cand se incerca generarea unui endpoint se obtinea o adresa de forma "file://C:[somePath]/MyService/service1.svc".
Odata schimbat proiectul care se rula din cel de SL in cel web problema s-a rezolvat.
The provided URI scheme 'file' is invalid; expected 'http'
in momentul in care se genera URL serviciului consumat de catre aplicatie Silverlight. ChannelFactory nu stia ce sa faca cu un path non HTTP care nu era de forma HTTP, in conditiile in care acesta era configurat sa lucreze pe HTTP.Dupa ce am sapat putin, am observat ca adresa care se adresa care se genera avea urmatoarea forma "/MyService/service1.svc", iar in momentul cand se incerca generarea unui endpoint se obtinea o adresa de forma "file://C:[somePath]/MyService/service1.svc".
var endpointAddress = new EndpointAddress("/MyService/service1.svc");
Problema aparea de la modul in care era rulata solutie. In loc sa se ruleze proiectul web, care continea solutie Silverlight, se rula de fapt proiect Silverlight, acesta ruland din locatia file://....Odata schimbat proiectul care se rula din cel de SL in cel web problema s-a rezolvat.
Comments
Post a Comment