win2k3 サーバー (iis6) を win2012 (iis8) に置き換えます。古いサーバーから 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+ に更新できないレガシー アプリであることに注意してください。
どんな助けでも大歓迎です。