Zugriff auf WSI von einer anderen Domäne aus nicht möglich

Problem

Web-Applikationen, die in einer anderen Domäne gehostet werden, können aufgrund von Cross-Origin-Beschränkungen nicht mit WSI kommunizieren.

Problemstellung
Das Problem tritt auf, wenn eine in einer anderen Domäne gehostete Web-Applikation versucht, mit WSI zu kommunizieren. Die Anfrage wird abgelehnt, und der Browser zeigt eine Fehlermeldung an wie

Der Zugriff auf den Abruf unter 'https://[Domäne:Port]/api/[Endpunkt]' vom Ursprung 'null' wurde durch die CORS-Richtlinie blockiert: In der angeforderten Ressource ist kein "Access-Control-Allow-Origin"-Header vorhanden.

Lösung

Um herkunftsübergreifende Probleme zu lösen, konfigurieren Sie die Webdienstschnittstelle so, dass der Zugriff von der spezifischen Domäne aus möglich ist, und aktivieren Sie die gemeinsame Nutzung von Anmeldeinformationen in der Projektkonfigurationsdatei unter \GMSProjects\[Projektname]\config. Weitere Informationen finden Sie unter CORS für die Webdienstschnittstelle konfigurieren.