2009-05-06 6 views
2

Ich versuche eine Subdomain auf meiner Website einzurichten, aber es fällt mir schwer, sie zur Arbeit zu bringen. Vor allem, da ich es nur testen kann, indem ich alle Dateien, die von meinem Entwicklungscomputer benötigt werden, an den Hosting-Server sende (und manchmal die Website durchbrich). Ich benutze asp.net auf einem IIS7 ServerIst es möglich, Subdomain auf einer Entwicklungsmaschine zu simulieren?

Gibt es eine einfache Möglichkeit, die Einstellung auf der Entwicklungsmaschine zu tun?

Antwort

13

Sie können die Datei "< Windows-Verzeichnis> \ system32 \ drivers \ etc \ hosts" bearbeiten und den Domänennamen auf 127.0.0.1 verweisen.

dies durch eine Linie am Ende der Datei hinzu:

127.0.0.1 subdomain.testdomain.com 

Die Frage nach ASP.NET und IIS war, so dass ich davon ausgegangen, Windows, aber nur für den Fall des jemand liest, der wissen will, Im Linux-Äquivalent sollten Sie die Datei "/ etc/hosts" bearbeiten und eine Zeile desselben Formats hinzufügen.

Sehr wichtiger Hinweis: Wenn Sie den realen Domain-Namen auf Ihre lokale Maschine so umleiten, vergessen Sie nicht, dass Sie es getan haben, oder es wird Sie später verrückt, wenn Sie nicht herausfinden, warum Änderungen, die Sie auf die Live-Site hochgeladen haben, machen nichts. Nicht, dass ich aus Erfahrung oder irgendetwas weiß.

+0

Danke .. Erlernt einen neuen Trick :) +1 –

+0

genial! Ich werde es gleich ausprobieren! – ak3nat0n

+0

Ich denke, Sie müssen Ihre IIS-Einstellungen anpassen, um Ihren virtuellen Host subdomain.testdomain.com hinzuzufügen. –

2

was meinst du mit simulieren? Sie können ganz einfach eine Sub-Domain in der Host-Datei

\ system32 \ drivers \ etc \ hosts

So stellen Sie sicher hinzufügen, dass Sie für diese neue Domäne einen DNS-Eintrag haben. Kontaktiere also jeden, der sie erschaffen möchte.

Hoffe, das hilft.