【发布时间】:2014-05-23 22:32:50
【问题描述】:
就此而言,我是云和 Azure 的新手,我为我今天工作的公司进行了第一次部署。
它目前位于http://fleetcarma.cloudapp.net,直到我能够获取域名以与 azure 服务器进行验证。
所以有些事情真的很奇怪,当我在本地运行我的 Web 服务或部署在 IIS 上时,我想使用的字体可以工作。但是,当部署到 Azure 时,它不会,并且默认为类似 time new roman 之类的东西。
我也包含了不同的字体类型。
这是 CSS:
@font-face {
font-family: 'SlateStdBk';
src: url('/Content/ACTExpo/slatestd-bk1-webfont.eot');
src: url('/Content/ACTExpo/slatestd-bk1-webfont.eot?#iefix') format('embedded-opentype'),
url('/Content/ACTExpo/slatestd-bk1-webfont.woff') format('woff'),
url('/Content/ACTExpo/slatestd-bk1-webfont.ttf') format('truetype'),
url('/Content/ACTExpo/slatestd-bk1-webfont.svg#SlateStdBk') format('svg');
font-weight: normal;
font-style: normal;
}
我已将字体包含在内容文件夹中。我看过这个:How can I install custom fonts on Windows Azure?,但这对我不起作用,因为我必须绘制所有文本,对吗?
如果有人能帮忙,我将不胜感激。 提前谢谢你。
【问题讨论】:
-
我的浏览器尝试下载这些字体文件并得到 404。看起来这些字体未与您的应用程序一起部署。确保文件被标记为内容。
-
啊,是的!太感谢了。事实证明,我需要 Visual Studio 将这些字体文件标记为属性中的内容。抱歉这个愚蠢的问题,谢谢你的回答。
标签: css asp.net-mvc-3 c#-4.0 azure font-face