在我的asp .net主机上创建沙箱区域的最佳方法

时间:2010-11-12 23:45:03

标签: asp.net web-hosting

我想在我的托管服务提供商上创建一个只有客户才能看到的沙箱区域。例如,生产网站将在www.domain.com上。但是,是否可以在www.domain.com/sandbox上创建该网站的沙盒版本并仅提供对客户端的访问权限?

如果是这样,最好的方法是什么?我是否需要手动创建沙箱文件夹中的登录页面等?或者,我可以在沙箱区域发布测试网站并通过我的托管服务提供商限制访问吗?

1 个答案:

答案 0 :(得分:2)

通常,生产站点的沙箱/登台/测试版本将完全与您的生产部署重复,而不仅仅是登录页面。

您将拥有应用程序和数据库的单独副本,然后通过其他主机名/ IP地址或完全不同的计算机提供服务。

例如,您可以拥有www.domain.com和test.domain.com,每个都有自己的软件隔离版本。通过这种方式,您的客户可以在沙盒中尽可能多地玩游戏,而不必担心会破坏生产环境。

要限制访问,您可以使用IIS中的访问控制列表将沙箱限制为特定的IP地址(或范围),或者使用用户名/密码所需的安全性启用基本支持。