2010-11-12 21 views
2

我想在我的託管服務提供商上創建一個只有客戶端才能看到的沙箱區域。例如,生產網站將在www.domain.com。但是,是否可以在www.domain.com/sandbox上創建沙盒版本的網站,並且只能訪問客戶端?在我的asp.net主機上創建沙箱區域的最佳方式

如果是這樣,什麼是最好的方法?我是否需要手動創建沙箱文件夾中的登錄頁面等?或者,我可以在沙箱區域發佈測試網站並通過我的託管服務提供商限制訪問嗎?

回答

2

通常,生產站點的沙箱/登臺/測試版本將完全重複生產部署,而不僅僅是登錄頁面。

您將擁有應用程序和數據庫的單獨副本,然後通過其他主機名/ IP地址或在完全不同的計算機上提供。

例如,您可以擁有www.domain.com和test.domain.com,每個網站都有自己的獨立版本的軟件。通過這種方式,您的客戶可以在沙箱中儘可能多地玩遊戲,而不用擔心會損害生產環境。

要限制訪問,您可以使用IIS中的訪問控制列表將沙箱限制到特定的IP地址(或範圍),或使用用戶名/密碼要求的安全性對其啓用基本支持。

+0

我正在使用Asp.net創建一個沙箱模擬的項目,所以我知道他也需要克隆數據庫,然後[this](https://stackoverflow.com/questions/48238291/to-創建一些定製的SQL表格克隆的腳本)堆棧溢出問答將幫助他。 – 2018-01-13 17:13:29

相關問題