2

aspxWebサーバーを介してコードを実行すると、次の例外が発生します。それを修正するにはどうすればよいですか?

説明:この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

パーサーエラーメッセージ:認識されない属性'targetFramework'。属性名では大文字と小文字が区別されることに注意してください。

ソースエラー:

9行目:<system.web>

10行目:<customErrors mode="Off"/>

11行目:<compilation debug="true" targetFramework="4.5" />

12行目:<httpRuntime targetFramework="4.5" />

13行目:</system.web>

4

2 に答える 2

3

これは、以下の場合が原因です。

  1. アプリケーションプールは、.netFrameworkバージョン2.0用に構成されている場合があります。
  2. または、フレームワーク4.5がサーバーにインストールされていない可能性があります。

フレームワークがIISに登録されていることを確認してください。

IISの[Webサイト]に移動します->[スタートオプション]->[ビルド]タブ–>コンボボックスで[ターゲットフレームワーク]を選択します(.NET FrameWork 4.5)

于 2013-03-16T13:15:34.830 に答える
1

ノードのtargetFramework属性はありません。<httpRuntime>web.configから削除する必要があります。

<system.web>
    <customErrors mode="Off"/>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime />
</system.web>

また、正しいバージョンの.NETFrameworkを使用するようにIISアプリケーションプールが構成されていることを確認してください。

于 2013-03-16T13:09:16.933 に答える