9

IIS7サーバーでASP.NETWebAPIを公開しました。ローカルでテストしているとき。以下のフレームワークエラーが発生します:

構成エラー

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

パーサーエラーメッセージ:Web.configファイルの要素の'targetFramework'属性は <compilation>、.NET Frameworkのバージョン4.0以降(たとえば、' <compilation targetFramework="4.0">')をターゲットにするためにのみ使用されます。'targetFramework'属性は現在、インストールされている.NETFrameworkのバージョンよりも新しいバージョンを参照しています。.NET Frameworkの有効なターゲットバージョンを指定するか、必要なバージョンの.NETFrameworkをインストールします。

ソースエラー:

20行目: </appSettings>
21 <system.web>
行目:22 <compilation targetFramework="4.5" />
行目:23 <httpRuntime targetFramework="4.5" />
行目:24行目: <authentication mode="None" />

フレームワーク4.0を使用してサーバー上でASP.NETWebサイトを実行しているため、何が問題なのかよくわかりません。

4

3 に答える 3

4

インストールが正常に完了したら、ここから.net 4.5をダウンロード して(管理者として)コマンドプロンプトを実行し、次のアドレスに移動します。

%windir%\ Microsoft.NET \ Framework \ v4.0.30319

次のコマンドを実行します。

aspnet_regiis -iru

于 2017-11-11T11:19:51.003 に答える
0

または、アプリケーションフレームワークをから4.5に変更4.0できます。これは、を右クリックして行うことができますproject >> Properties >> Target Framework

于 2017-04-08T19:11:04.980 に答える
-1

.NET Frameworkの有効なターゲットバージョンを指定するか、必要なバージョンの.NETFrameworkをインストールします

Webサイトが実行されているサーバーに.NET4.5をインストールする必要があります。

于 2016-02-23T04:18:11.837 に答える