TFS 2012错误:Windows更新修补程序后web.config中无法识别的属性requestValidationMode

时间:2018-01-19 01:16:11

标签: tfs tfs2012

我在Windows Server 2008 R2上运行了TFS 2012服务器。在过去的几个月中,只要有Windows补丁,TFS 2012服务器就无法正常运行。错误消息是:无法识别的属性' requestValidationMode'在web.config中。

我检查了我的备份文件中的web.config,该属性很久以前就存在了。我看到了'requestValidtionMode'适用于.NET运行时4.0,而不是运行时2.0。但我可以看到我的ApplicationPool始终在2.0下运行。如果我将应用程序池更改为在.NET运行时4.0下运行,则TFS应用程序无法找到许多模块。

最近几次,我通过升级我的TFS服务器解决了这个问题。但它现在是TFS 2012 Update 4,我不能再升级了。我试图修复安装,但它无法解决问题。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误,发生在我身上的是与.Net Framework 4.0相关的某些Windows更新失败,并且似乎已将IIS中的AppPool降级为.Net 2.0-难以处理这些属性。一旦我安装了Windows Update,并将AppPool设置回4.0,所有的麻烦就消失了。