首页 > 解决方案 > Microsoft Azure 应用程序在收到长 URL 时输出错误。我该如何解决?

问题描述

我正在使用应用服务来托管 wordpress 博客。当我使用我网站的搜索引擎进行搜索时,我收到一个 Azure 错误。我假设是因为 URL 作为防止注入攻击的安全功能太长了。

错误消息是:“您要查找的资源已被删除、名称已更改或暂时不可用。”

标签: azureazure-appservice

解决方案


您似乎需要将自定义 mime 类型添加到 Azure App Service web.config 文件中以用于您正在搜索的文件类型。

  1. 打开您的 Azure 门户。转到您用于托管 word press 的应用服务。单击高级工具。 在此处输入图像描述
  2. 单击“前往”。它将打开 Kudu App Service。
  3. 单击调试控制台>> CMD。
  4. 从顶部资源管理器导航中,转到 site/wwwroot 并找到您的 web.config 文件。 在此处输入图像描述
  5. 单击编辑铅笔图标。
  6. 它将为您打开编辑器来编辑您的 web.config 文件。在 staticContent 元素中添加您的 mime 类型。我在下面给出例子。
<mimeMap fileExtension=".mp4" mimeType="wp-content/themes/move-service/assets/video" />
<mimeMap fileExtension=".extension" mimeType="your_files_url" /> 

推荐阅读