Azure自定义404页面

Jan*_*pan 5 html azure azure-web-sites

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

它工作正常,但是,我想设置一个自定义404页面.我在哪里或如何使用Azure门户执行此操作?

需要明确的是,这不是一个视觉工作室项目,它只是一些静态的html文件.我只想告诉azure使用我的404页面,而不是当找不到页面时显示的默认文本.

编辑

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

Jan*_*pan 12

好像你必须在根目录中添加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>
Run Code Online (Sandbox Code Playgroud)

  • 我在 `wwwroot` 下的文件夹中添加了我的 web.config 跟着这个(我添加了 `&lt;clear /&gt;` `500`、`401` 等),它就像一个魅力 (3认同)