当前位置: 首页 > 知识库问答 >
问题:

更新Azure应用服务web.config以加载. ttf字体文件

程仲卿
2023-03-14

绞尽脑汁,但似乎找不到解决方案。我有一个位于Azure存储blob上的. ttf字体文件,用于我的Azure应用服务站点上的自定义字体。我收到此文件的404“资源未找到”错误。

在阅读了大量关于这方面的文档之后,我似乎需要在web上添加几行代码,以创建一个新的“mimetype”。配置文件。Azure的旧版本在“扩展”或“应用程序设置”中有此功能。

其他人在Kudu的“Debug”选项下显示了这样做的能力。然而,我似乎找不到任何一个“配置”显示环境变量,我在我的Kudu门户中也没有看到“Debub”选项。不带“调试”选项的Kudu控制台

如何实际更新web。配置文件或至少能够加载。ttf文件???

共有1个答案

宗冠宇
2023-03-14

转到Kudu,然后转到www root文件夹并使用以下内容编辑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>
 类似资料:
  • 我已经通过Kudu对web.config进行了更改。NET core 3.0应用程序在Azure应用服务上运行,但当通过Azure管道部署站点时,我在web.config中所做的更改似乎会被覆盖。 我们的解决方案(.sln)不包含或没有web。配置文件。 我的意思是明确地包括一个网站吗。在我们的项目中进行配置,然后就不会发生这种情况了? 谢谢你的帮助

  • 我在我的资产文件夹中创建了一个名为fonts fyi的文件夹。附言。球员得分仅为0 Edit:sb.setColor和前面的所有内容都在它自己的呈现方法中,但我只是为了简单起见把它放在这里。这篇文章的目的是我不确定如何使用ttf字体类型并在最新版本的libgdx中显示它。

  • Azure应用服务部署成功完成,但文件未更新。 我正在使用管道步骤版本4。* WebApp.zip成功地从构建中检索,它包含文件,但是在一个奇怪的子文件夹结构中:(我的路径从平台开始)。 我已经尝试过使用WebApp发布步骤,但它说它与zip文件不兼容。 这是发布步骤的日志输出:

  • 这是我的密码: 并与, 仍然给出了这个问题: 错误。/src/客户端/资产/字体/黑色。TTF 1:0模块解析失败:意外字符”(1:0)您可能需要一个适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。请参见https://webpack.js.org/concepts#loaders(此二进制文件省略了源代码)@./src/Client/page/Home/Homepage.mod

  • 我使用此命令使用powershell创建了一个新的Web应用程序。 现在,我希望将web应用的应用服务计划从免费更改为共享/标准等。 读过文章 https://azure.microsoft.com/en-us/documentation/articles/azure-web-sites-web-hosting-plans-in-depth-overview/ 无法创建空的应用程序服务计划。那么,

  • 问题内容: 这是我的Resources.class中的一种方法: 我的程序的结构是: 这是不起作用的代码片段: 当我打开PDF时,文本在那里,但是使用了一些字体(我猜是默认字体)。 注意1:我尝试将字体设置为仅短语(p)和仅段落(pa),但这丝毫没有改变输出。 注意2:Resource.loadFont(“ wingding”); try / catch方法没有“捕获”任何错误。 问题答案: 尝试