如何在没有 web.config 的情况下从 Azure 公开和提供 WOFF 文件?
How to expose and serve WOFF file from Azure without web.config?
我在 Azure 中提供静态站点(实际上 Angular 但所有捆绑包以及 index-html 都是静态的。它按预期工作,除了一件事。由于某些原因,WOFF 文件未正确公开。
就我的 google-foo 而言,解决方案是以类似于 this blog or this one 的方式编辑 web.config 和到处都是类似的建议。
这是棘手的部分:我的部署中没有 config。它只是一堆文件(一些 HTML、JS 和 CSS——以及该死的 WOFF)。如何让 Azure 应用程序提供 all 静态内容,包括 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>
您可以为您的 Azure 应用服务安装扩展:
https://github.com/johnnyqian/enable-font-awesome-site-extension
我在 Azure 中提供静态站点(实际上 Angular 但所有捆绑包以及 index-html 都是静态的。它按预期工作,除了一件事。由于某些原因,WOFF 文件未正确公开。
就我的 google-foo 而言,解决方案是以类似于 this blog or this one 的方式编辑 web.config 和到处都是类似的建议。
这是棘手的部分:我的部署中没有 config。它只是一堆文件(一些 HTML、JS 和 CSS——以及该死的 WOFF)。如何让 Azure 应用程序提供 all 静态内容,包括 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>
您可以为您的 Azure 应用服务安装扩展:
https://github.com/johnnyqian/enable-font-awesome-site-extension