在 Web 服务器上为 ASP.NET 应用程序安装字体

在 Web 服务器上为 ASP.NET 应用程序安装字体

我刚刚将一个 ASP.NET 应用程序部署到 Windows 2003 Web 服务器上。该应用程序包含 Crystal Reports。一些报告包含 WingDings2 字体的字符。生成报告时,这些字符会以标准字体显示。

我将 WingDings2 字体复制到了 Web 服务器,但无济于事。我还重新启动了 IIS,但无济于事。

有什么想法吗?谢谢!

答案1

报告在客户端浏览器上呈现,因此,除非您呈现可以包含嵌入字体的 PDF 文件之类的内容,否则需要在客户端计算机上安装字体。

答案2

您重启过机器吗?

IIS 不使用字体,甚至 ASP.NET 也不使用字体。我相信 CrystalReports 是基于 COM 的。

顺便问一下,我们讨论的是哪个版本的 ASP.NET、IIS 和 CrystalReports?是适用于 VisualStudio 的 CrystalReports(以及哪个 VS?)吗?还是独立的版本?

答案3

我今天早上又检查了一下,现在可以正常工作了。我想知道服务器是否在周末重新启动了。

答案4

我遇到了同样的问题,我通过直接从服务器安装字体(而不是通过远程桌面)解决了它

相关内容