无法识别的属性'controlRenderingCompatibilityVersion'

时间:2013-07-31 22:25:11

标签: asp.net iis iis-8

我们正在用win2012(iis8)替换我们的win2k3服务器(iis6),当我们从旧服务器移动asp.net应用程序时,将它们配置为应用程序并将它们指向2.0框架,然后尝试运行我们得到这个:

Unrecognized attribute 'controlRenderingCompatibilityVersion'

Line 2:  <configuration>
Line 3:      <system.web>
Line 4:          <pages controlRenderingCompatibilityVersion="4.5" />
Line 5:      </system.web>
Line 6:  </configuration>

Version Information: Microsoft .NET Framework Version:2.0.50727.6407; ASP.NET Version:2.0.50727.6406 

我一整天都在尝试,奇怪的是源文件指向IIS的根web.config,即使应用程序拥有自己的标签。

请注意,这是一个无法更新到asp.net 4 +的遗留应用。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

找到最终对我有用的东西。我在此链接中进行了web.config的手动转换: http://msdn.microsoft.com/en-us/library/dd483478(v=vs.100).aspx

然后我将应用程序池升级到4.5(4对我来说不是一个选项,但它可能适合你)。