認識されない属性「targetFramework」。属性名は大文字と小文字が区別されることに注意してください


114

2010に対してインストールし、ウィンドウ7でIISをインストールしました。.netFramework 4.0でWebサイトを構築し、これをIISでアプリケーションに変換すると、このエラーが表示されます

ここに画像の説明を入力してください

targetFramework="4.0"Web構成ファイルからを削除すると、linq参照エラーに関連する2番目のエラーが表示されます

ここに画像の説明を入力してください

これはすべて、localhostを使用してウェブサイトを実行しているときに発生しますが、2010と比較してf5だけを使用すると、完全に実行されます。

プロセスを添付したいのですが、aspnet_wp.exeこのプロセスがリストに見つかりません。

ここでたくさんの答えを検索しました。何が欠けていますか。


4
アプリケーションプールをasp.net v 4.0に変更
2013年


私のweb.configにはターゲットフレームワーク4.5.1がありました。この問題を解決するには、.Net 4.5オフラインインストーラーを実行する必要がありました。それはWindows Server 2012ボックスでした。
RBT

回答:


196

問題は次のとおりです。

  • サイトのアプリケーションプールが.NET Frameworkバージョン= v2.0.XXXXX用に構成されている
  • .NET 4がサーバーにインストールされていません。

こちらもご覧ください

...同様の問題を修正するのに役立ちました。


3
新しいバージョンの.Netフレームワークをインストールし、どういうわけかアプリプールの構成を4.0から2.0に戻しました。これは私の問題でした。
weeksdev

サイトのアプリケーションプールは.NET Frameworkバージョン2用に構成されました
jbooker 2017年

9

IISにASP.Netバージョン4を再登録する必要がある可能性があります。

.net framework 4.0フォルダーに移動して実行します。 aspnet_regiis.exe -i

たとえば、.net framework 4.0フォルダー(サーバー2k8 R2 x64)は次の場所にあります:C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319


これを試すと、エラーが発生します。このツールを実行するには管理者権限が必要です。使用しているアカウント以外は、このマシンに他のアカウントを持っていません
rahularyansharma '17

おかげで、UACからセキュリティ設定を変更し、その実行と問題を解決しました。回答としてマークできるのは1つだけなので、@ Merenzoの回答はさらに役立ちます。もう一度感謝します
rahularyansharma

6

この問題を修正するには、次のコマンドを実行します。

スタート->実行:

%windir%\ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe –i

ADMIN権限に関するエラーが発生した場合は、以下を実行する必要があります。

1. CTRL+SHIFT+ENTER from the RUN menu will run as ADMIN
2. START --> PROGRAMS --> ACCESSORIES --> Right-click on command prompt and "run as administrator"

5

コントロールパネルからIISマネージャーを開きます->左側で[アプリケーションプール]を選択します->次に、プロジェクトリスト表示の中央部分でプロジェクトを選択します。 .Net FrameworkのバージョンがV2.0からV4.0に

これは私にとってはうまくいきますが、.Net Framework 4.0がすでにインストールされていることを確認してください。


4

プロジェクトプロパティページをVSで開くこともできます。[ビルド]セクションで[ターゲットフレームワーク]-.NET Framework 4を選択します。同じ問題を解決できました。


0

IISを開き、アプリケーションプールをクリックして、そこで設定を変更します。defaultAppPoolをクリックし、バージョン4.0が存在する場合は.Net Clearバージョンを確認します。おそらく、パイプラインモードを統合に変更できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.