c# - 将网站公开,但留待测试... "We' 重新未打开”

标签 c# asp.net iis web rollout

明天我们将为使用 IIS 的客户推出一个站点。

我将把网站下线给公众(抱歉,我们正在更新消息)并允许客户在我们执行升级后的周末进行测试。

如果成功,我会向所有人开放 - 如果失败,我会回滚。

什么是最简单的方法来为公众放置“我们不开放”的标志,但让其余的对测试人员开放?

最佳答案

通过 IIS 重定向。在 IIS 中创建一个新网站,并将您的“抱歉更新”消息放入 Default.aspx 中。然后在真实站点(将从 80 变为其他端口 (6666))和“维护”站点(设置为 80)之间切换端口。

然后告诉您的测试人员转到 yoursite.com:6666。

然后把'维护'网站拿下后把真实网站切换回80。

关于c# - 将网站公开,但留待测试... "We' 重新未打开”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/269456/

相关文章:

c# - 在java中使用C# dll

asp.net - 什么是正确的 ASP.NET 风格?

c# - 部署 asp.net web 应用程序时出现问题

javascript - 如何在回调函数中调用__doPostBack

php - 我可以使用运行 PHP 站点的 IIS 将 IP 列入白名单吗?

c# - 尝试在 azure 存储帐户/Blob 上设置 cors 时出现无尽错误

c# - 代码编译方法中函数执行的计数

C# - Encoding.ASCII.GetString() 返回 "??"而不是实际字符串,为什么?

c# - WMI - 读取远程域计算机中的 IIS 应用程序时抛出异常 'Access Denied'

asp.net - 根据 SQL Server 列或行更新将数据传输到特定页面上的客户端