我正在 Azure 中提供一个静态站点(实际上是 Angular,但所有 bundle 以及 index-html 都是静态的)。除了一件事之外,它按预期工作。由于某种原因,WOFF 文件没有正确公开。
就我的 google-foo 而言,解决方案是以类似于 this blog 的方式编辑 web.config或this 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/