Emm*_*mma 4 asp.net fonts publishing
我正在尝试发布一个网站,其中css目录包含不同的字体设置文件.
以下是文件和扩展名:
calibri-webfont.eot
calibri-webfont.svg
calibri-webfont.ttf
calibri-webfont.woff
calibri-webfont.oft
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试发布网站时,它只发布.svg文件,我需要手动复制的其他文件.发布以下选项的Whiles我检查过:
预计:由于所有这些文件都是必需的,我希望这些文件能够自动发布,而不是手动处理.
如何实现这一目标?
我知道你很久以前就问过这个问题了,但是今天它在谷歌上排名靠前,而且我遇到了同样的问题.今天的修复是Azure没有为多种字体文件格式配置MIME类型.这必须添加到web.config文件,否则Azure的只是返回一个404错误(即使文件被实际出版).
<system.webServer>
<staticContent>
<mimeMap fileExtension="woff" mimeType="application/font-woff" />
</staticContent>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
资料来源:http: //www.codepal.co.uk/show/WOFF_files_return_404_in_Azure_Web_Sites
如果您的文件未包含在项目中(仅包含在文件结构中),请在 Visual Studio 中单击解决方案资源管理器中的“显示所有文件”图标(看起来像 3 页)。右键单击文件并选择“包含在项目中”
通过右键单击访问文件属性,然后确保“构建操作”属性设置为“内容”。
| 归档时间: |
|
| 查看次数: |
2208 次 |
| 最近记录: |