什么是Azure App Service中使用的字体列表

时间:2019-07-25 07:27:28

标签: azure azure-web-app-service

我想知道azure应用服务使用的默认字体的列表是什么。

这是针对我们已经安装在azure应用程序服务上的应用程序,并且其源代码没有任何字体文件夹。

4 个答案:

答案 0 :(得分:0)

似乎没有关于此的官方文档,但是您可以按照this post在Azure webapp IIS中为自己的自定义字体文件注册mime类型。

答案 1 :(得分:0)

如果您要呈现标准App Service不支持的自定义字体(改为使用系统安装的字体),则添加到Md Farid的响应中,因为沙箱限制。

Azure App Service在运行于IIS的Windows(如ASP.NET或Node.js)上提供预定义的应用程序堆栈。预先配置的Windows环境会锁定操作系统,使其无法进行管理访问,软件安装,对全局程序集缓存的更改等。

这是因为Azure Web Apps在称为沙箱的安全环境中运行。每个应用程序都在其自己的沙箱中运行,从而将其执行与同一台计算机上的其他实例隔离开来,并提供其他程度的安全性和隐私性,否则这些安全性和隐私性将是不可用的。 但是,通过在App Service中使用自定义Windows容器,您可以进行应用所需的OS更改,因此可以轻松迁移需要自定义OS和软件配置的本地应用。本教程演示如何将使用Windows字体库中安装的自定义字体的ASP.NET应用程序迁移到App Service。 https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-windows-containers-custom-fonts

另外,请参见沙盒页面-https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox

答案 2 :(得分:0)

只需在此处添加答案-

它是您想要的任何Web字体,只需在web.config中进行配置,然后将字体添加到WWWROOT下应用程序服务的目录中

Is it possible to install fonts on an Azure App Service?

答案 3 :(得分:0)

我认为您可以像在该票证中那样安装存储:Azure Linux App Service with .Net Core Stack. Unable to use NodeJS

Azure Portal