Frage

HALLO, wir sind auf den Bau einer multi-tenant-Anwendung, die Unterstützung, die jeder Mieter kann haben eine einzigartige top-level-domain, die Anwendung ist bauen mit der asp.net 3.5 und SQL servr 2005, während jede Mieter haben unterschiedliche Datenbank.

Ich habe gesehen, eine Reihe von Fragen über die ähnlichen Anwendungen auf StackOverFlow, aber keiner von Ihnen ist in Bezug auf die Prüfung, die ich wissen möchte ist, wie kann man testen der Anwendung in einer Entwicklungsumgebung, die speziell

  1. Wie können wir prüfen, dass jeder Kunde verbindet, um seine eigene DB, basierend auf der URL.
  2. wie können wir emulieren verschiedenen Domänen auf dem lokalen system.wie abc.com und xyz.com alles geht zu dev-Maschine, IIS.

Alle Empfehlungen, die uns helfen könnte, in den Prozess der Entwicklung einer solchen Anwendung.

War es hilfreich?

Lösung

1.Wie können wir prüfen, dass jeder Kunde verbindet, um seine eigene DB, basierend auf der URL.

Ich gehe davon aus, dass, sobald der Kunde angeschlossen ist, wird Ihre Anwendung liest die Datenbank um Daten in das rendering der Seite.In diesem Fall müssen Sie nur setzen Sie einige einzigartige Daten in jedem Kunden-Datenbank und dann überprüfen, dass die richtigen Daten angezeigt werden, am besten mit einem Automatisierungs-tool.

  1. wie können wir emulieren verschiedenen Domänen auf dem lokalen system.wie abc.com und xyz.com alles geht zu dev-Maschine, IIS.

Bearbeiten Sie die [Windows-Verzeichnis]\System32\drivers\etc\hosts-Datei auf die Maschine, die Sie sind Prüfung aus und fügen Sie Einträge zeigen auf die dev-IIS-Computer für jede Domäne.Für Beispiel, wenn die dev-IIS Maschine ist bei 192.168.0.44, und seine server name iisdev hinzufügen:

192.168.0.44     iisdev.abc.com
192.168.0.44     iisdev.xyz.com

etc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top