Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法访问asp.net mvc项目上安装的所有字体_Asp.net_Asp.net Mvc_Fonts_Console_System Font - Fatal编程技术网

无法访问asp.net mvc项目上安装的所有字体

无法访问asp.net mvc项目上安装的所有字体,asp.net,asp.net-mvc,fonts,console,system-font,Asp.net,Asp.net Mvc,Fonts,Console,System Font,通过使用这个[link](),我使用下面的代码来获取服务器上已安装字体的列表 { FontFamily[] fontFamilies = fontsCollection.Families; List<string> fonts = new List<string>(); foreach (FontFamily font in fontFamilies) { fonts.Add(font.Source); } }

通过使用这个[link](),我使用下面的代码来获取服务器上已安装字体的列表

{
    FontFamily[] fontFamilies = fontsCollection.Families;
    List<string> fonts = new List<string>();   
    foreach (FontFamily font in fontFamilies)
    {
       fonts.Add(font.Source);
    }
}
{
FontFamily[]fontFamilies=fontsCollection.Families;
列表字体=新列表();
foreach(fontFamilies中的FontFamily字体)
{
font.Add(font.Source);
}
}
我有两个应用程序,一个是控制台,另一个是asp.net mvc web应用程序。我在这两个版本中都使用上面的代码来访问服务器的所有字体。控制台应用程序在所有服务器上都能很好地工作,但在某些服务器上,web应用程序不能显示所有已安装的字体,只能显示一些系统字体,如Tahoma、Times New Roman

我在所有服务器的fonts文件夹中安装了一些新字体,但一些服务器中的web应用程序并没有显示这些新字体的名称。当我想在代码中手动使用这种新字体时,出现了一个错误,服务器上没有安装这种字体

问题是什么。我该怎么解决它?请帮帮我