我们正在用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 +的遗留应用。
任何帮助都将不胜感激。
答案 0 :(得分:1)
找到最终对我有用的东西。我在此链接中进行了web.config的手动转换: http://msdn.microsoft.com/en-us/library/dd483478(v=vs.100).aspx
然后我将应用程序池升级到4.5(4对我来说不是一个选项,但它可能适合你)。