Dea*_*ing 14
默认情况下,安装新字体时,只会向当前会话通知更改.因此,如果您在终端服务会话中登录服务器(似乎很可能),那么ASP.NET应用程序(将在不同的会话中运行)将不会看到更改.
重新启动时,系统会自动扫描字体目录并将其中的所有字体"注册"到当前会话中.
要"手动"注册新字体,您需要调用AddFontResource并传入字体的路径.
为了使它更容易一些,你可以使它成为你的应用程序扫描Fonts文件夹并调用AddFontResource它在Application_Start事件中找到的每个文件.这样,当您安装新字体时,您可以只回收该站点(例如编辑web.config文件),它将重新扫描所有文件.
另一种选择是将目录监视(通过FileSystemWatcher)放在Fonts文件夹上并自动重新扫描它.
我想这只取决于你安装新字体的频率......
| 归档时间: |
|
| 查看次数: |
14085 次 |
| 最近记录: |