asp.net - app_offline 替代方案

标签 asp.net iis webforms

我通常放置一个 app_offline.htm当我将网站发布到生产环境时,在我的根目录中。然而,有时如果网站发生了一些重大变化,我想先单击一下以确保它稳定,而不允许除我之外的任何人访问。

据我所知这是不可能的,但我希望有人有一个巧妙的解决方案......

解决方案必须包括是否有人有到该网站的深层链接,因此不幸的是,在根目录中使用 default.htm/asp 页面并不能解决问题。

最佳答案

我同意上面的临时环境答案,但除此之外,还有一种可能的方法:暂时阻止除您自己的 IP 地址之外的所有 IP 地址。这可以通过 IIS 目录安全配置来实现,或者以编程方式在 any number of ways 中实现。

您可以将所有未经授权的用户重定向到某种正在 build 中的页面。同时,您也可以愉快地从您的IP浏览该网站。当网站经过审查后,您就可以取消该 IP 限制,并且该网站将可供全世界使用。

关于asp.net - app_offline 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477250/

相关文章:

c# - 在预定义时间后停止 asp.net c# 中的计时器

javascript - 如何获取 span 的 id 并使其不显示动态生成的内容?

iis - 使用 makecert 开发 SSL

iis - 部署到 IIS 会删除 URL 重写规则吗?

javascript - 如何在同一窗口和同一选项卡中打开 URL

c# - 如何在 C# 中向 SQLDataSource 添加更新参数

javascript - 使用 javascript 填充的文本框仍显示 requiredfieldvalidator 的验证消息

c# - ViewModel 中的 MVC3 集合或从 Ajax 服务填充

c# - 想要使用 c# 中的弹出页面刷新我的父页面

django - 是否有计划通过 IIS 正式支持 Django?