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

Kon*_*ten 9 azure static-content woff angular

我在Azure中提供静态站点(实际上是Angular但所有的bundle都是静态的以及index-html).除了一件事之外,它的工作原理应该如此.由于某种原因,WOFF文件没有正确曝光.

它远我的谷歌,富云的解决方案是编辑的web.config中类似的方式这个博客或者这个和类似的建议是所有的地方.

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

ita*_*ysk 34

我的部署中没有配置

您只需在应用程序的根文件夹中添加web.config文件,其中包含以下内容.

<configuration>
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension="woff" mimeType="application/font-woff" />
      <mimeMap fileExtension="woff2" mimeType="application/font-woff" /> 
    </staticContent>
  </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

  • @KonradViltersten,您可以将 *web.config* 文件添加到角度构建的资产配置中: ```"assets": ["src/assets", "src/favicon.ico", "src/web.config"] ``` 它将包含在您的 dist 文件夹中 (2认同)