4

私は ASP.NET(4.0) の新人開発者です。Web サイトを開発しましたが、ローカル システムで完全に動作します。しかし、すべてのファイルをサーバーにアップロードすると、ページをロードすると、 Web.configファイルでエラーが発生します。

私の Web.Config コードは次のとおりです。

  <?xml version="1.0" ?>
    <configuration>
        <connectionStrings>
        </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.0"/>
        <customErrors mode="Off"/>
        <authentication mode="None"/>
    </system.web>
    </configuration>

エラーはこれです(サーバーで実行した場合):

「/」アプリケーションでサーバー エラーが発生しました。 構成エラーの 説明:この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

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

ソース エラー:

</connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.0"/>
    <customErrors mode="Off"/>
<authentication mode="None"/>

バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.5456; ASP.NET バージョン:2.0.50727.5456

4

4 に答える 4

6

IIS で、Web サイトのアプリケーション プールの .NET Framework バージョンを 4.0 に設定してみてください。

サイトがホスティング プロバイダーのサーバー上で実行されていて、それにリモート デスクトップ アクセスできない場合は、アプリ プールの .net フレームワーク バージョンを Web サイト管理ツール内のどこかに設定する方法が必要です。

于 2013-04-30T11:56:03.230 に答える
4

ドメインサービスの設定を確認してください。すべての設定手順について明確ではありませんが、まず設定からターゲットを 4.0 に設定する必要があります。

于 2013-06-20T09:26:44.990 に答える
1

サーバーに .NET Framework 4.0 をインストールすることもできます。これは、その問題に対する別の解決策です。

于 2015-05-19T04:57:11.457 に答える
0

私にとっては ' <system.web> の前だけで、同じエラーが表示されました!

于 2021-08-23T15:26:38.797 に答える