Windows Server 2012 R2上的TFS 2010应用程序层配置失败 [英] Application Tier Configuration Failed For TFS 2010 on Windows Server 2012 R2

查看:101
本文介绍了Windows Server 2012 R2上的TFS 2010应用程序层配置失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已在Windows Server 2012R2上为Visual Studio 2010安装了TFS. ISS已配置为具有IIS 6兼容性,静态内容压缩和Windows身份验证.但是应用程序层配置失败,并出现以下错误

Error   [ Application Tier ] TF255120: Compatibility mode for Internet Information Services (IIS) 6.0 is not enabled. Team Foundation Server requires this on this operating system.
Error   [ Application Tier ] TF255456: You must configure Internet Information Services (IIS) to use the Static Content component. Team Foundation Server requires the Static Content component in IIS.
Error   [ Application Tier ] TF255397: Windows Authentication has not been configured as a role service in Internet Information Services (IIS). Team Foundation Server requires that Windows Authentication is installed as one of the role services in IIS.
Error   [ Application Tier ] TF255397: Windows Authentication has not been configured as a role service in Internet Information Services (IIS). Team Foundation Server requires that Windows Authentication is installed as one of the role services in IIS.
Error   [ Application Tier ] TF255397: Windows Authentication has not been configured as a role service in Internet Information Services (IIS). Team Foundation Server requires that Windows Authentication is installed as one of the role services in IIS.

我如下图所示配置了IIS

解决方案

在TFS2012中添加了对IIS8(Win8和2012Svr使用)的支持. (TFS2012使用适当的功能列表而不是pkgmgr调用dism). 此处

还考虑使用云TFS.它是免费的,并且避免出现以下情况: http://www.visualstudio.com/

如果这不是一个选择,而且很关键,我相信它可以被破解.如果是这种情况,请离线与我联系(我编写了代码以使其与IIS8兼容).但是,我仍然建议使用TFS 2012服务器:)

I have installed TFS for Visual studio 2010 on Windows Server 2012R2. ISS is already configured with IIS 6 compatibility, Static content compression and Windows authentication. But the application tier configuration failed with the following errors

Error   [ Application Tier ] TF255120: Compatibility mode for Internet Information Services (IIS) 6.0 is not enabled. Team Foundation Server requires this on this operating system.
Error   [ Application Tier ] TF255456: You must configure Internet Information Services (IIS) to use the Static Content component. Team Foundation Server requires the Static Content component in IIS.
Error   [ Application Tier ] TF255397: Windows Authentication has not been configured as a role service in Internet Information Services (IIS). Team Foundation Server requires that Windows Authentication is installed as one of the role services in IIS.
Error   [ Application Tier ] TF255397: Windows Authentication has not been configured as a role service in Internet Information Services (IIS). Team Foundation Server requires that Windows Authentication is installed as one of the role services in IIS.
Error   [ Application Tier ] TF255397: Windows Authentication has not been configured as a role service in Internet Information Services (IIS). Team Foundation Server requires that Windows Authentication is installed as one of the role services in IIS.

I configured the IIS as in the image below

解决方案

Support for IIS8 (Win8 and 2012Svr use) was added in TFS2012. (TFS2012 calls dism with the proper feature list instead of pkgmgr). IIS8 shipped after TFS2010.

It's available for download here

Also consider using cloud TFS. It's free and avoids stuff like this: http://www.visualstudio.com/

If that's not an option and it's critical, I believe it can be hacked around. Contact me offline if that's the case (I wrote the code to make it work with IIS8). But, I still recommend TFS 2012 server :)

这篇关于Windows Server 2012 R2上的TFS 2010应用程序层配置失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆