Лучший способ создать область песочницы на моем компьютере asp.net хозяин


Я хотел бы создать область песочницы на моем хостинг-провайдере, которую может видеть только клиент. Например, производственный сайт будет находиться по адресу www.domain.com тем не менее, можно ли создать песочницу версию веб-сайта по адресу www.domain.com/sandbox и только обеспечить доступ к клиенту?

Если да, то каков наилучший метод? Нужно ли вручную создавать страницу входа и т. д. В папке sandbox? Или я могу опубликовать тестовый веб-сайт в области песочницы и ограничить доступ через мой хостинг-провайдер?

1 2

1 ответ:

Как правило, песочница / промежуточная / тестовая версия вашего рабочего сайта будет полной копией вашего рабочего развертывания, а не только страницей входа.

У вас будет отдельная копия приложения и базы данных, а затем вы будете обслуживать ее через другое имя хоста/IP-адрес или на совершенно другой машине.

Например, вы могли бы иметь www.domain.com и еще test.domain.com, каждый с собственной изолированной версией программного обеспечения. Таким образом, ваш клиент может играть столько, сколько они хотите в песочнице, не опасаясь повредить производственную среду.

Для ограничения доступа вы можете использовать списки управления доступом в IIS, чтобы ограничить песочницу определенным ip-адресом (или диапазоном) или включить базовую поддержку для нее с именем пользователя/паролем, необходимым для обеспечения безопасности.