0

Framework 3.5で開発された Web アプリケーションがあります。フレームワーク 4.0の新しいバージョンに変更しました。ローカルホストで同じものを実行すると、完全に正常に動作しますが、Web サーバーに配置するとすぐに次のエラーが表示されます

Configuration Error
Description: An error occurred during the processing of a configuration file 
required to service this request.Please review the specific error 
details below and modify your configuration file appropriately.

    Parser Error Message: Unrecognized attribute 'targetFramework'. 
    Note that attribute names are case-sensitive.

Source Error:

<compilation debug="true" targetFramework="4.0">

親切に私を助けてください。コードでどのような変更を行う必要がありますか

4

2 に答える 2

0

解決策 1:

targetFramework="4.0"これは通常、web.configに の属性があり、アプリケーション プールが run に設定されている場合に発生しますASP.NET 2.0

targetFramework属性は完全に認識されていませんASP.NET 2.0

  • そのため、2.0 に変更しても目的の効果は得られません。

解決策 2:

あなたのウェブサイトを右クリックしてフォローしてください

スタート オプション -> ビルド タブ -> コンボ ボックスでターゲット フレームワークを選択 (.NET Framework 4)

解決策 3:

それでも問題が解決しないこれを試してください

フレームワークをIISに登録することができます:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i

これもチェックしてください:

これで問題が解決することを願っています。

于 2013-08-14T12:20:36.267 に答える