1

Microsoft .NET 4.0 を調べて、2 つのものをダウンロードしました。Web インストーラーとクライアント プロファイルがありますが、この写真の下部によると、私はそれを持っていません。

エラーのスクリーンショット

エラーメッセージは次のとおりです。

App_Codeファイル、アセンブリ、または依存関係の 1 つを読み込めませんでした。このアセンブリは、現在読み込まれているランタイムよりも新しいランタイムによってビルドされているため、読み込むことができません。

4

4 に答える 4

4

IIS 経由でアプリケーション プールの [.NET Framework バージョン]列の値を確認しましたか?

アプリケーション プールの構成

これを変更するには:

  1. IIS を開きます。アプリケーションの左側に表示されるツリー構造内の「アプリケーション プール」レベルをクリックします。
  2. リスト内のアプリケーション プールを右クリックし、[基本設定] を選択します。
  3. 「ネット フレームワーク バージョン」の値を v4.0 に変更します。
  4. [OK] を押して変更を適用すると、アプリ プールがリサイクルされて使用できるようになります。
于 2012-07-31T09:11:24.180 に答える
2

フレームワークが並べてインストールされるため、既存のWebアプリケーションは引き続き.net2.0を実行します。4.0を実行するには、アプリプールを明示的に構成する必要があります。

于 2012-07-31T09:12:28.197 に答える
0

第一の解決策

2番目の解決策

IIS アプリケーション プールが .NET 4.0 に設定されていることを確認してください。

MSDN ヘルプ

于 2012-07-31T09:21:21.080 に答える
0

IIS のアプリケーション プール (IIS を使用していると仮定します) が .NET 4.0 に設定されていることを確認します (既定では 2.0 に設定されます)。いつでも IIS に .NET を再登録できることに失敗した場合:

  1. コマンドプロンプトを開く
  2. 次のように入力します: C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
  3. エンターを押す
于 2012-07-31T09:11:22.230 に答える