2009-05-12 5 views
0

Ich brauche 2 Domain-Namen, die im Grunde genommen die gleiche Anwendung sein werden, aber mit einem anderen Thema oder Haut. Ich weiß, dass ich mithilfe von Servervariablen nach dem Domänennamen suchen kann, aber wie kann ich beide Domänen auf dieselbe Anwendung verweisen? Und entwickle ich das wie eine normale Seite (mit Ausnahme von Themes)? Mache ich einfach ein regelmäßiges "Web site Projekt"? Außerdem habe ich jetzt nur Zugriff auf meine lokale Dev-Maschine (http://localhost), nicht auf die Domains, also wie gehe ich vor, um das zu testen und einzurichten? Vielen Dank!Verwenden von 2 Host-Namen für die gleiche .NET-Anwendung

Antwort

3

Sie würden es in IIS tun. Ihr DNS würde beide Domänen auf denselben Computer verweisen, dann innerhalb von IIS-Kopfzeilen beide Domäneneinträge.

Um es aus einer Codeperspektive zu behandeln, können Sie das Request (HttpRequest.Url) -Objekt verwenden, um zu bestimmen, welche der beiden Websites besucht werden, und dynamisch ändern, welche Einstellungen Site-spezifisch sind.

Bearbeiten. Hoppla, ich habe den Test vergessen. Nun, Sie sollten am besten zwei Einträge in Ihre HOSTS-Datei mit Ihrem Domainnamen eingeben. Bearbeiten Sie die Datei C: \ windows \ system32 \ drivers \ etc \ hosts und fügen Sie die folgende Zeile

fakedomain1.com 127.0.0.1

fakedomain2.com 127.0.0.1

EDIT2: Unmarked ninja Bearbeitungen sind nervig.

Verwandte Themen