Ist es möglich, eine Website in IIS7 zu erstellen, die irgendwie aussehen könnte, als würde sie in einer anderen Domäne sitzen, so dass ich Cross-Origin-Resource-Sharing-Aufrufe an einen WCF-Dienst in meiner lokalen Site testen kann Gastgeber?Wie kann ich CORS auf meiner lokalen Maschine simulieren?
10
A
Antwort
8
Sie können beliebige Domain-Namen zu Ihrer Hosts-Datei hinzufügen (%windir%\System32\Drivers\etc\hosts
) und diese auf 127.0.0.1
zurückmelden. Alle Anfragen an diese Domain werden dann an Ihren lokalen Computer gesendet.
Jeder hinzugefügte Domainname sollte für CORS separat behandelt werden. Wenn Sie sich in einer Windows Server-SKU befinden, können Sie IIS sogar so konfigurieren, dass mehrere Standorte verwendet werden, und konfigurieren, dass Hostheader überprüft wird, welcher Standort auf Anforderungen für jede Domäne reagiert.
2
Sie können Ihre Hosts-Datei in C ändern: \ windows \ system32 \ drivers \ etc \
einen Eintrag hinzufügen:
127.0.0.1 your domain name
Dann in iis einen Hostnamen auf Ihrer Website für " Ihr Domain Name "