Asp.net 如何发布网站但阻止访问者?

Asp.net 如何发布网站但阻止访问者?,asp.net,Asp.net,我想将我的asp.net核心发布到我自己的域中,该域位于共享主机上。 然而,在出版之后,我想花几个小时对它进行现场测试(是的,我还没有学会使用selenium进行自动测试) 在这样做的同时,我想防止访问者知道网站已经发布,这样他们就不会使用它;一些陌生人知道我很快就会出版,他们可能已经设置了自动监控 如何实现这一点?最好的建议是使用不同的子域。如果您的应用程序不受其访问的域的影响,这将允许其他人仍然使用旧版本。但是,如果您不介意其他人在您测试时完全无法访问系统,只需将域上的IP列为白名单。最好的

我想将我的asp.net核心发布到我自己的域中,该域位于共享主机上。 然而,在出版之后,我想花几个小时对它进行现场测试(是的,我还没有学会使用selenium进行自动测试)

在这样做的同时,我想防止访问者知道网站已经发布,这样他们就不会使用它;一些陌生人知道我很快就会出版,他们可能已经设置了自动监控


如何实现这一点?

最好的建议是使用不同的子域。如果您的应用程序不受其访问的域的影响,这将允许其他人仍然使用旧版本。但是,如果您不介意其他人在您测试时完全无法访问系统,只需将域上的IP列为白名单。

最好的建议是使用不同的子域。如果您的应用程序不受访问域的影响,这将允许其他人仍然使用旧版本。但是,如果您不介意其他人在您测试时完全无法访问系统,只需将域上的IP列为白名单。

您可以为您的网站设置网关

您可以在服务器托管提供程序中设置IP白名单,也可以在请求到达您的网站之前使用反向代理(如Nginx)设置IP白名单或HTTP身份验证


如果域不重要,您可以按建议使用子域

您可以为您的网站设置网关

您可以在服务器托管提供程序中设置IP白名单,也可以在请求到达您的网站之前使用反向代理(如Nginx)设置IP白名单或HTTP身份验证


如果域不重要,可以按建议使用子域

这实际上不是堆栈溢出问题。可能是服务器故障。你能按IP过滤吗?在共享主机上可能不会。您是否可以创建“即将推出”
index.html
并通过
index2.html
进行测试?旧站点是否存在,或者它是第一个部署?你的问题中遗漏了这么多信息!这真的不是堆栈溢出问题。可能是服务器故障。你能按IP过滤吗?在共享主机上可能不会。您是否可以创建“即将推出”
index.html
并通过
index2.html
进行测试?旧站点是否存在,或者它是第一个部署?你的问题中遗漏了这么多信息!