12

VS 2012 と MVC4 を使用して Web サイトを作成しました。ローカルホストで動作しますが、ホストを公開して配置すると動作しません。IIS の構成は同じです。しかし、それは私にこのエラー行を与えます:

これはエラーです。

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: The 'targetFramework' attribute in the <compilation> element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, '<compilation targetFramework="4.0">'). The 'targetFramework' attribute currently references a version that is later than the installed version of the .NET Framework. Specify a valid target version of the .NET Framework, or install the required version of the .NET Framework.

Source Error: 


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

事前にアドバイスをありがとう

4

7 に答える 7

12

このタグを 4.0 に変更します。

<compilation targetFramework="4.0" />

次のタグを削除します。

<httpRuntime targetFramework="4.5" />
于 2014-02-25T00:13:31.713 に答える
8

サーバーに nopCommerce 2.80 をインストールする際にも同様の問題がありました。IIS7ネットを使用しています。4.0 統合プール。そして、WebMatrix Products->Frameworks セクションから .net 4.5 をインストールしました。再起動が必要になります。それからそれは働き始めました。

于 2013-03-31T09:51:34.083 に答える
5

IIS でアプリケーション プールを .net 4.0 に更新する必要があります。現在はおそらく 2.0 に設定されています。

于 2012-08-27T14:43:30.503 に答える
2

IIS に 4 がインストールされていない可能性があります (または、サイトがそれを使用するように指定されていない場合)。IIS7 を実行していると仮定して、この投稿を見てください。

于 2012-08-27T14:54:14.250 に答える
1

IIS 7.5 サーバーで .NET フレームワークをバージョン 4.5 にアップグレードする必要があります。Microsoft Web インストーラーを使用して .NET を検索し、.NET フレームワーク バージョン 4.5 をインストールすると、そのバージョンを対象とするすべてのアプリがインストールされます。仕事

于 2014-10-09T14:01:22.850 に答える
0

これを実行します: Microsoft .NET Framework Repair Tool

  • インターネットからファイアウォールで保護されたサーバーに対して実行する必要がある場合は、必ずオフライン モードで実行してください。
于 2016-05-18T13:59:49.960 に答える