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
0
A
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
- 1. Prozesse verwenden unterschiedliche IPs für denselben Hostnamen
- 2. Angular 2 Routing auf die gleiche Route
- 3. Mehrere Routennamen für die gleiche Seite in Angular 2
- 4. SQL: Verwenden Sie die gleiche Zeichenfolge für INSERT und UPDATE?
- 5. Verwenden von Sublime 2 für Haskell-Entwicklung?
- 6. Merging 2 Zweige, die die gleiche haben begehen
- 7. Extrahieren von Text aus Hostnamen
- 8. ansible: Wie die gleiche Bedingung für mehrere PRETASK verwenden
- 9. Wie twitter Ziffern api mehrmals für die gleiche Nummer verwenden?
- 10. Verwenden unterschiedlicher Schriftarten für die gleiche Größenklasse und Ausrichtung
- 11. Verwenden WebGL und OpenGL die gleiche Schattierungssprache?
- 12. Ermitteln von Hostnamen für IP-Adressen mit nslookup in Powershell
- 13. Verwenden von LEN, um Hostnamen zu qualifizieren ist korrekt Fehler
- 14. t-SQL Verwenden Sie Zeilennummer, aber für doppelte Zeilen, verwenden Sie die gleiche Nummer
- 15. Let Fragmente verwenden die gleiche Methode
- 16. Redirect-Regel für den Hostnamen in .htaccess
- 17. Festlegen von Hostnamen für Azure-Websites über Azure Powershell
- 18. nodejs Multithread für die gleiche Ressource
- 19. JQuery unterschiedliche Inhalte für die gleiche Klasse
- 20. Überprüfen einer URL für den Hostnamen
- 21. Switching Database für die gleiche gemappte Tabelle
- 22. Fiddler Echo Service für alternative Hostnamen
- 23. Verwenden von Silverlight 2 für kurze Audio-Caching
- 24. didBeginContact wird mehrmals für die gleiche SKPhysicsBody
- 25. number_format und sprintf für die gleiche Variable
- 26. Schienen mehrere gehören_to für die gleiche Klasse
- 27. Verschachtelte Sperre für die gleiche Objektleistung
- 28. Verschiedene Routen für die gleiche Komponente
- 29. Http-Response-Code für ungültig/verpassten Hostnamen
- 30. Die Verwendung von DP für die gleiche Dimension funktioniert nicht für verschiedene Telefone mit unterschiedlichen Auflösungen, aber die gleiche Dimension