如何设置自定义Azure 403页面

如何设置自定义Azure 403页面,azure,http-status-code-403,Azure,Http Status Code 403,当前,当我停止Azure应用程序服务web应用程序以发布新代码时,用户将看到难看的蓝色屏幕:“错误403-此web应用程序已停止。” 有没有办法创建一个带有我公司徽标和友好信息的自定义页面,如“此网站正在维护中。请稍后再查看。” 这样,客户就不会认为该网站正在经历意外停机 据我所知,这是不可用的——或者是吗?如果没有,有什么解决办法吗?不幸的是,正如反馈所说,azure应用程序服务不支持自定义403页面 如果没有,是否有解决办法 我认为您可以使用部署槽来避免这个问题 要添加插槽作为暂存环境,当您

当前,当我停止Azure应用程序服务web应用程序以发布新代码时,用户将看到难看的蓝色屏幕:“错误403-此web应用程序已停止。”

有没有办法创建一个带有我公司徽标和友好信息的自定义页面,如“此网站正在维护中。请稍后再查看。”

这样,客户就不会认为该网站正在经历意外停机


据我所知,这是不可用的——或者是吗?如果没有,有什么解决办法吗?

不幸的是,正如反馈所说,azure应用程序服务不支持自定义403页面

如果没有,是否有解决办法

我认为您可以使用部署槽来避免这个问题

要添加插槽作为暂存环境,当您向应用程序发布新代码时,可以将环境从生产环境切换到暂存环境。发布后,将它们调回。此外,您还可以设置自动缩放。有关更多详细信息,请参阅此


是一篇类似的文章,你可以参考。

你可以在Azure上的应用程序根目录上有
app\u offline.htm
页面来显示自定义页面。

谢谢你的建议,但我的Azure应用程序服务计划不是标准或高级的,所以我认为我不能使用它。谢谢,但这对我来说不太有效。我做错什么了吗?当我发布我的应用程序服务时,我必须首先停止web应用程序(否则在部署时会出现错误)。当我这样做时,即使我在根目录中有app_offline.htm,访问者仍然会看到Azure 403屏幕。如果我决定在不停止应用程序服务的情况下发布(这有时会起作用——不确定何时/为什么),那么我就不需要App_offline.htm。部署时是否正在清理文件夹?这将删除app_offline.html。再次感谢。删除app_offline.htm没有问题。我的问题是,当我在Azure中停止我的应用程序时,访问者无法访问任何文件,包括app_offline.htm。我希望能够停止应用程序,仍然看到一个自定义403页。我认为这是不可能的。插槽是一种选择。您可以做的另一件事是将app_脱机,重新启动网站,然后部署。它可能会释放dll等资源,这样您就不会出现部署错误。不理想,但值得一试。