2010-11-12 2 views
2

Je voudrais créer une zone sandbox sur mon hébergeur que seul le client peut voir. Par exemple, le site Web de production serait à www.domain.com. Toutefois, serait-il possible de créer une version sandbox du site Web sur www.domain.com/sandbox et de fournir uniquement l'accès au client?Meilleure façon de créer une zone sandbox sur mon hôte asp .net

Si oui, quelle est la meilleure méthode? Dois-je manuellement créer une page de connexion, etc. dans le dossier sandbox? Ou puis-je publier le site Web de test dans la zone Sandbox et en restreindre l'accès via mon fournisseur d'hébergement?

Répondre

2

Généralement, une version sandbox/staging/test de votre site de production serait une copie complète de votre déploiement de production, pas seulement la page de connexion.

Vous disposez d'une copie distincte de l'application et de la base de données, puis vous la diffusez via un autre nom d'hôte/adresse IP ou sur une machine entièrement différente. Par exemple, vous pouvez avoir www.domain.com et test.domain.com, chacun avec sa propre version isolée du logiciel. De cette façon, votre client peut jouer autant qu'il le souhaite dans le bac à sable sans craindre d'endommager l'environnement de production. Pour restreindre l'accès, vous pouvez utiliser les listes de contrôle d'accès dans IIS pour restreindre le sandbox à une adresse IP (ou une plage) spécifique, ou activer le support de base avec un nom d'utilisateur/mot de passe requis.

+0

Je travaille sur le même projet pour créer une simulation de bac à sable en utilisant Asp.net, donc je sais qu'il devra aussi cloner la base de données, puis [ceci] (https://stackoverflow.com/questions/48238291/to- créer-un-custom-sql-tables-clone-by-script) Q & A dans Stack Over Flow l'aiderait. –

Questions connexes