.net IIS字体不适用

.net IIS字体不适用,.net,iis,fonts,devexpress,barcode,.net,Iis,Fonts,Devexpress,Barcode,我们遇到IIS无法识别添加到系统中的字体的问题。通过VisualStudio运行我们的Web服务效果很好,并且使用了字体。情况如下: 我们在IIS中托管了一个报告服务,该服务可生成DevExpress报告。在报告的设计中,我们使用适当的字体指定了条形码编号。我们安装了3of9.ttf条形码字体,当通过Visual Studio开发服务器运行时,生成的报告中条形码显示正确。一旦部署到同一台计算机上的IIS,生成报告时只显示条形码编号,而不显示条形码本身,因此不会使用字体 如有任何想法,将不胜感激

我们遇到IIS无法识别添加到系统中的字体的问题。通过VisualStudio运行我们的Web服务效果很好,并且使用了字体。情况如下:

我们在IIS中托管了一个报告服务,该服务可生成DevExpress报告。在报告的设计中,我们使用适当的字体指定了条形码编号。我们安装了3of9.ttf条形码字体,当通过Visual Studio开发服务器运行时,生成的报告中条形码显示正确。一旦部署到同一台计算机上的IIS,生成报告时只显示条形码编号,而不显示条形码本身,因此不会使用字体

如有任何想法,将不胜感激


提前感谢。

这是一个常见问题。应在每台客户机上安装3of9 ttf条形码。报告服务依靠客户端计算机字体进行正确的可视化。尝试在一台客户端PC上安装字体,然后浏览到解决方案。

好吧,我会尝试用我高超的英语解释:

我在DevXpress Richedit控件和Code128字体方面也有类似的问题。。。。我知道你有多痛苦:)

在Windows窗体应用程序中输入相同的代码,运行正常,PDF显示条形码,但在我的WCF服务中,它没有`。 你看到PDF属性了吗?你把字体印在里面了吗?如果是的话(正如我们所做的那样),那就更为离谱了

您不能尝试使用NeverEmbeddedFonts属性等等,但是,我认为所有这些:

  • 这是由于iis asp池,可能是由于该池的Windows帐户缺乏权限
  • 确保已在客户端计算机中安装字体
  • 确保字体已安装在生成文件/报表的服务器中,而不是使用终端服务器会话。听起来很疯狂,但Devxpress对此有一些问题。
祝你好运,我的朋友


今天,我们客户的IT部门已经“就地”安装了条形码字体。现在它工作了