【问题标题】:TFS 2017 web application not displaying wellTFS 2017 Web 应用程序显示不佳
【发布时间】:2019-09-24 10:05:28
【问题描述】:

我们安装了TFS 2017 update 3,但在 Web 应用程序中显示图标时遇到了问题。对于我们的每个项目,“Code”中的“Files”部分都存在问题,文件内容未显示。在浏览器console中,我们可以看到这些问题。我们的Bowtie.woff 文件有39KB

CSS3111:@font-face 遇到未知错误。领结.eot

CSS3111:@font-face 遇到未知错误。领结.woff

CSS3111:@font-face 遇到未知错误。 fabricmdl2icons.woff

CSS3114:@font-face 未能通过 OpenType 嵌入权限检查。 权限必须是可安装的。 fabricmdl2icons.ttf

CSS3111:@font-face 遇到未知错误。 fabricmdl2icons.woff

CSS3114:@font-face 未能通过 OpenType 嵌入权限检查。 权限必须是可安装的。 fabricmdl2icons.ttf

请求显示错误:

_content/Fonts/Icons/bowtie.eot?iefix 500 内部服务器错误

_content/Fonts/Icons/bowtie.woff 500 内部服务器错误

_content/Fonts/Icons/bowtie.eot?iefix 500 内部服务器错误

/_scripts/TFS/min/VersionControl/scenarios/Shared/HookSplitterResizeEventToNativeEvent.js 500 内部服务器错误

_content/Extensions/CodeEditor/0.8.3/vs/Editor/editor.main.css 500 内部服务器错误

_scripts/Extensions/min/TFS.extension.js 500 内部服务器错误

【问题讨论】:

  • tfs服务器的EventViewer提到了什么?通常情况下,应用程序日志中会记录每个请求的错误,如果它是由 ASP.NET 内部某处引起的,则会导致内部服务器错误。

标签: tfs


【解决方案1】:

我检查了我这边的Bowtie.woff 文件,它也是39KB。好像不是文件造成的。

好像和服务帐号的权限有关。

如果您在处理静态内容时看到 HTTP 500,很可能是 您的服务帐户没有“在 身份验证”权限。

请参考 Vladimir 在此线程中的回答:TFS 2017 Missing Icons

要检查/添加权限,您可以执行以下操作:

  1. Windows 开始 > 管理工具
  2. 打开“本地安全策略”编辑器。
  3. 导航到安全设置 本地策略 > 用户 权利转让
  4. 双击“身份验证后模拟客户端

另一种可能是web.config 文件问题,它位于以下路径:

 C:\Program Files\Microsoft Team Foundation Server 15.0\Application Tier\Web Services\_static\tfs\Dev15.M125.1\_content\Fonts

详情请参考此话题:TFS 2015 Update 2 Missing Icons

【讨论】:

  • 身份验证后模拟客户端最终成为我们独立实例的问题。谢谢安迪!
猜你喜欢
  • 2017-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-06
  • 1970-01-01
  • 2015-09-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多