Azure自定义404页面

时间:2016-07-12 17:54:55

标签: html azure azure-web-sites

我使用Microsoft Azure创建了一个Web应用程序,并将静态html页面上传到Web应用程序。

它工作正常,但是,我想设置自定义404页面。我可以在何处或如何使用Azure门户执行此操作?

为了清楚起见,这不是一个视觉工作室项目,它只是一些静态的html文件。我只想告诉azure使用我的404页面而不是当找不到页面时显示的默认文本。

修改

请注意,这与IIS无关。我甚至没有web.config文件。我只是在Azure中托管一些静态html文件,并希望自定义404页面。我已经制作了404.html页面。

1 个答案:

答案 0 :(得分:11)

好像你必须在根目录中添加web.config文件。这似乎是一种解决方法,但这样做并添加以下代码有效:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpErrors errorMode="Custom" defaultResponseMode="ExecuteURL">
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" path="/404.asp" responseMode="ExecuteURL" />
        </httpErrors>
    </system.webServer>
</configuration>