
最近,我们遇到了类似的问题(尽管我们使用的是metroUI-http://metroui.org.ua/)。实质上,事实证明,我们捆绑了css文件,因此,当我们在Windows Azure中部署应用程序时,没有字体被加载。
在我们的例子中,我们具有以下目录结构:
和modern.css所引用的字体如and modern.css was referencing fonts like
../fonts/iconFont.eot
并且我们像这样捆绑css文件:
bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/css/modern.css", "~/Content/css/modern-responsive.css"));由于捆绑,应用程序正在/fonts应用程序根目录中的目录中寻找字体,而字体显然不在该目录中。
长话短说,我们最终更改了包名称:
bundles.Add(new StyleBundle("~/Content/css/metroUI").Include( "~/Content/css/modern.css", "~/Content/css/modern-responsive.css"));更改捆绑包名称后,一切便开始正常工作。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)