Wie führt man domänenübergreifende Aufrufe von Silverlight aus durch?
-
09-06-2019 - |
Frage
Was ist erforderlich, um einen domänenübergreifenden Anruf von Silverlight aus erfolgreich durchzuführen?
Lösung
Wenn ich Ihre Frage richtig verstehe, benötigen Sie eine Datei „clientaccesspolicy.xml“ im Domänen-Webstammverzeichnis des Servers, den Sie aufrufen möchten (z. B. www.example.com/clientaccesspolicy.xml), die definiert, dass sie für Dienste von in Ordnung ist andere Domänen, um Dienste in dieser Domäne aufzurufen.
Lies das So machen Sie einen Dienst über Domänengrenzen hinweg verfügbar Ausführlichere Informationen finden Sie im MSDN-Artikel.
Andere Tipps
Siehe dazu auch den Blogbeitrag von Jon Galloway
http://weblogs.asp.net/jgalloway/archive/2008/12/12/silverlight-crossdomain-access-workarounds.aspx
Intellisense-Hilfsdatei und Komplettlösung: http://silverlight.net/learn/learnvideo.aspx?video=47174
Schauen Sie sich vielleicht auch JSONP an http://www.west-wind.com/weblog/posts/107136.aspx So können Sie beispielsweise auf der Clientseite Twitter-Updates in JavaScript abrufen, auch wenn sich Twitter auf einer anderen Domain als Ihre Webseite befindet.