asp.net - 自定义字体在本地工作但不在服务器上工作

标签 asp.net css .net-4.0 fonts custom-font

我正在使用 VS2010 开发 Asp.net 4.0。我正在尝试使用自定义字体。

我有一个“字体”文件夹,里面有字体文件。

css是(css文件夹中的css文件)

@font-face {
font-family: "Trade Gothic20";
src: url('../Fonts/TradeGothicLTStd-BdCn20.otf');

该字体在本地可以使用,但是当我将它移到服务器时它就不起作用了。

  • 文件未加载。 404 错误。

我已将构建操作属性设置为内容。

可能是什么原因?

我看到一个问题(下)

question on stackoverflow

我需要写配置文件吗?我有“otf”扩展文件。

请指导我。

谢谢。

最佳答案

试试这个:

  1. 首先检查您的字体是否可以通过组合 URL 访问。
  2. 然后打开网页并检查(例如使用 chrome Inspector)URL 是否正确构建。
  3. 如果没有任何显示错误,请检查网络服务器是否允许访问/下载 MIME 类型
  4. 检查此答案是否不是浏览器支持问题:How to add some non-standard font to a website?

希望对你有帮助

关于asp.net - 自定义字体在本地工作但不在服务器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18431861/

相关文章:

c# - 我可以请求 SQL Server 缓存某个结果集吗?

android - 如何从 Jquery Mobile(Android 平台) 调用 asp.net webservice

jquery - 使用 jQuery 将转换附加到现有转换

javascript - 在没有 anchor 标记的情况下使图像可点击

javascript - 如何从视频网址创建缩略图

.net-4.0 - Silverlight 4 是否需要 .NET 4?

asp.net - 在 ASP.NET 中调用异步方法时的令人困惑的行为

asp.net - 如何使用操作过滤器获取用户和声明信息?

缩放矩形图像上的 CSS 圆形边框

.net - WPF 在 .NET Framework 4.0 中的 x64 上启动缓慢