出现错误“‘targetFramework’属性当前引用的版本高于已安装的 .NET Framework 版本”

2024-01-03

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

配置错误

处理过程中发生错误。 服务此请求所需的配置文件。请查看 具体错误详情如下并修改你的配置文件 适当地。

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

来源错误:

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

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


从以下位置下载 .NET 4.5here https://www.microsoft.com/en-us/download/details.aspx?id=30653成功安装后运行命令提示符(以管理员身份)并找到此地址:

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

现在运行这个命令:

aspnet_regiis -iru
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

出现错误“‘targetFramework’属性当前引用的版本高于已安装的 .NET Framework 版本” 的相关文章

随机推荐