更新 Azure 应用服务 web.config 以加载 .ttf 字体文件
Updating Azure App Service web.config to load .ttf font files
绞尽脑汁还是找不到解决办法。我有一个 .ttf 字体文件,位于 Azure 存储 blob 上,用于我的 Azure 应用服务站点上的自定义字体。我收到此文件的 404“找不到资源”错误。
在阅读了大量关于此的文档之后,我似乎需要为新的“mimetype”添加几行代码到 web.config 文件。旧版本的 Azure 在“扩展”或“应用程序设置”中有这个。
其他人在 Kudu 的“调试”选项下展示了这样做的能力。但是,我似乎找不到其中任何一个——“配置”显示环境变量,而且我在我的 Kudu 门户中没有看到“Debub”选项。
Kudu Console without "Debug" option
如何实际更新 web.config 文件或至少能够加载 .ttf 文件???
转到 Kudu,然后转到 wwwroot 文件夹并使用以下内容编辑 web.config 文件,或者创建一个以防它不存在:
PS: 上图显示了 LogFiles 文件夹,但它应该是 wwwwroot
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
</staticContent>
</system.webServer>
</configuration>
绞尽脑汁还是找不到解决办法。我有一个 .ttf 字体文件,位于 Azure 存储 blob 上,用于我的 Azure 应用服务站点上的自定义字体。我收到此文件的 404“找不到资源”错误。
在阅读了大量关于此的文档之后,我似乎需要为新的“mimetype”添加几行代码到 web.config 文件。旧版本的 Azure 在“扩展”或“应用程序设置”中有这个。
其他人在 Kudu 的“调试”选项下展示了这样做的能力。但是,我似乎找不到其中任何一个——“配置”显示环境变量,而且我在我的 Kudu 门户中没有看到“Debub”选项。 Kudu Console without "Debug" option
如何实际更新 web.config 文件或至少能够加载 .ttf 文件???
转到 Kudu,然后转到 wwwroot 文件夹并使用以下内容编辑 web.config 文件,或者创建一个以防它不存在:
PS: 上图显示了 LogFiles 文件夹,但它应该是 wwwwroot
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
</staticContent>
</system.webServer>
</configuration>