angular - 如何在没有 web.config 的情况下从 Azure 公开和提供 WOFF 文件?

标签 angular azure static-content woff

我正在 Azure 中提供一个静态站点(实际上是 Angular,但所有 bundle 以及 index-html 都是静态的)。除了一件事之外,它按预期工作。由于某种原因,WOFF 文件没有正确公开。

就我的 google-foo 而言,解决方案是以类似于 this blog 的方式编辑 web.configthis one类似的建议比比皆是。

这是棘手的部分:我的部署中没有配置。它只是一堆文件(一些 HTML、JS 和 CSS - 以及该死的 WOFF)。如何使 Azure 应用程序提供所有静态内容(包括 WOFF)?

最佳答案

I don't have a config in my deployment

您只需在应用的根文件夹中添加一个包含以下内容的 web.config 文件即可。

<configuration>
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension="woff" mimeType="application/font-woff" />
      <mimeMap fileExtension="woff2" mimeType="application/font-woff2" /> 
    </staticContent>
  </system.webServer>
</configuration>

关于angular - 如何在没有 web.config 的情况下从 Azure 公开和提供 WOFF 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45699982/

相关文章:

Javascript foreach 和 for 循环总是仅在执行 array.push 时循环一次

azure - 允许或限制 Azure AD 中 Multi-Tenancy 应用程序中的特定 Tetant 用户

azure - 从 Azure 获取 'An existing connection was forcibly closed by the remote host.'

Nginx 在经过身份验证的页面后面提供静态内容

java - 模板中的 angular2 ngfor 对象数组错误

javascript - Angular 单元测试中的业力代码覆盖率报告中的 1x 3x 等是什么意思?

css - 是否可以在清晰度框架中垂直合并数据网格的单元格

azure - 打开AI错误: "InvalidRequestError: Resource not found"

apache - Apache应该服务什么,Tomcat应该服务什么?

java - 在configuration.reload()之后Struts2不提供静态资源