Ich öffne etwas älteren Demo-Code und erhalte die folgende Nachricht, als ich eine Debug-Sitzung startete:
%Vor%Ich arbeite in Visual Studio 2010, und die Projekte sind für .NET 4.0 konfiguriert. Es gibt ein Webprojekt, das die xap-Datei hostet und ein Silverlight-Projekt, das die xap erstellt. Das Silverlight-Projekt verfügt über eine Servicereferenz für einen öffentlich verfügbaren Angebotsservice.
Meine Frage: Was bedeutet die obige Warnung (in Laiensprache) und wie löse ich sie?
Silverlight kann standardmäßig nur Aufrufe an Dienste senden, die in der gleichen Domäne gehostet werden, in der das XAP heruntergeladen wurde, oder an Dienste, die Anrufern aus anderen Domänen explizit erlauben, diesen Anruf zu tätigen - siehe Ссылка für weitere Informationen dazu. Da Sie sagen, dass Sie einen öffentlich verfügbaren Dienst aufrufen (ich nehme an, Sie besitzen ihn nicht), funktionieren die Anrufe entweder (wenn der Dienst domänenübergreifende Anrufe zulässt) oder sie werden fehlschlagen (wenn dies nicht der Fall ist) 't).
Tags und Links .net c# silverlight web-services