html - Azure 自定义 404 页面

标签 html azure azure-web-app-service

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

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

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

编辑

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

最佳答案

似乎您必须在根目录中添加一个 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>

关于html - Azure 自定义 404 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38335897/

相关文章:

Azure Functions 可扩展性问题

javascript - 如何避免编写 10 个函数,只编写一个

php - & 更改为 %26 并且 = 更改为 %3D

html - 防止在 nowrap textarea 中将空格转换为不间断空格

azure - 如何获取 SignalR 组成员列表及其详细信息?

azure - 配置 Google 域以指向 Azure 网站

jquery - 如何使用 jquery.metro.js ?无法正常工作?

javascript - 如何使用 Node.js 在 Azure Application Insights 中禁用采样

azure - 连接字符串不会在 Azure 中的更改源轮换时更新

php - 使用系统分配的托管标识连接到 Azure 存储 Blob 的 Azure PHP Web 应用程序