3

我们正在用 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+ 的旧版应用程序。

任何帮助,将不胜感激。

4

1 回答 1

1

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

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

于 2013-08-07T19:09:42.363 回答