Лучший способ создать область песочницы на моем компьютере asp.net хозяин
Я хотел бы создать область песочницы на моем хостинг-провайдере, которую может видеть только клиент. Например, производственный сайт будет находиться по адресу www.domain.com тем не менее, можно ли создать песочницу версию веб-сайта по адресу www.domain.com/sandbox и только обеспечить доступ к клиенту?
Если да, то каков наилучший метод? Нужно ли вручную создавать страницу входа и т. д. В папке sandbox? Или я могу опубликовать тестовый веб-сайт в области песочницы и ограничить доступ через мой хостинг-провайдер?
1 ответ:
Как правило, песочница / промежуточная / тестовая версия вашего рабочего сайта будет полной копией вашего рабочего развертывания, а не только страницей входа.
У вас будет отдельная копия приложения и базы данных, а затем вы будете обслуживать ее через другое имя хоста/IP-адрес или на совершенно другой машине.
Например, вы могли бы иметь www.domain.com и еще test.domain.com, каждый с собственной изолированной версией программного обеспечения. Таким образом, ваш клиент может играть столько, сколько они хотите в песочнице, не опасаясь повредить производственную среду.
Для ограничения доступа вы можете использовать списки управления доступом в IIS, чтобы ограничить песочницу определенным ip-адресом (или диапазоном) или включить базовую поддержку для нее с именем пользователя/паролем, необходимым для обеспечения безопасности.