9

我在 IIS7 服务器上发布了一个 ASP.NET Web API。当我在本地测试它时。我在下面收到一个框架错误:

配置错误

说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:Web.config 文件元素中的“targetFramework”属性 <compilation>仅用于面向 .NET Framework 4.0 及更高版本(例如,“ <compilation targetFramework="4.0">”)。'targetFramework' 属性当前引用的版本晚于已安装的 .NET Framework 版本。指定 .NET Framework 的有效目标版本,或安装所需版本的 .NET Framework。

源错误:

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

我不太确定它出了什么问题,因为我有一个使用框架 4.0 在服务器上运行的 ASP.NET 网站。

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.54.0您可以通过右键单击来执行此操作project >> Properties >> Target Framework

于 2017-04-08T19:11:04.980 回答
-1

指定 .NET Framework 的有效目标版本,或安装所需的 .NET Framework 版本

您需要在运行网站的服务器上安装 .NET 4.5。

于 2016-02-23T04:18:11.837 回答