asp.net – 与web.config中的targetFramework相关的配置错误

前端之家收集整理的这篇文章主要介绍了asp.net – 与web.config中的targetFramework相关的配置错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Visual Studio 2015中创建了一个MVC网站,它在我的本地主机上工作.但是当我发布我的网站并放入我的主机时,它不起作用.它给我这个错误通知

Server Error in ‘/’ Application.

Configuration Error

Parser Error Message: The ‘targetFramework’ attribute in the
element of the Web.config file is used only to target
version 4.0 and later of the .NET Framework (for example,
”). 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:

An application error occurred on the server. The current custom error
settings for this application prevent the details of the application
error from being viewed remotely (for security reasons). It could,
however,be viewed by browsers running on the local server machine.

Source File: G:\xxx\xxx.com\httpdocs\web.config Line: 24

Version Information: Microsoft .NET Framework Version:4.0.30319;
ASP.NET Version:4.0.30319.34248

我的web.config中的相关部分:

<configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  <!-- For more information on Entity Framework configuration,visit http://go.microsoft.com/fwlink/?LinkID=237468 --></configSections>

而这部分有错误

<system.web>
    <authentication mode="None" />
    <customErrors mode="Off" />
    <compilation debug="true" targetFramework="4.6" />
    <httpRuntime targetFramework="4.6" />
  </system.web>

我的网站属性

和NuGet包经理:

实体框架参考属性

默认网站基本设置:(说实话,我不知道我是否应该在这里添加一个新的网站(我的网站).)

我安装的.net框架:

我的发布方式:

我已经在互联网上调查了这个问题,我发现了几个与我的问题有关的链接Asp.net MCV4 framework issue.在这个链接中,有两个主要的提议:

>更改此编译标签
>更新IIS中的应用程序池

其实我已经尝试改变这个标签,但是并没有改变.然后我控制了我的应用程序池,但它似乎是最新的.

我已经打电话给我的主机,我解释了我的问题.他们说这个错误与他们的服务器无关.

我该怎么办?这是什么解决方案?

提前致谢.

解决方法

您的网站项目是针对.Net框架的v4.6,但您的托管服务提供商尚未安装此版本.您的选择:

请求提供商安装它 – 它们不太可能这样做.找到支持它的另一个提供者.>将您的项目更改为目标v4.5.

原文链接:https://www.f2er.com/aspnet/250011.html

猜你在找的asp.Net相关文章