gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 08:37:48 35 4
gpt4 key购买 nike

我在 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>

我的网站的属性:

enter image description here

和 NuGet 包管理器:

enter image description here

EntityFramework 引用属性:

enter image description here

默认网站基本设置:(老实说,我不确定是否应该在此处添加新网站(我的网站)。)

enter image description here

我安装的 .net 框架:

enter image description here

我的发布方法:

enter image description here

我在网上调查过这个问题,找到了几个与我的问题相关的链接: Asp.net MCV4 framework issue .在此链接中,有两个主要优惠:
  • 更改此编译标签
  • 更新 IIS 中的应用程序池

  • 实际上,我曾尝试更改此标签,但它没有更改。然后我控制了我的应用程序池,但它似乎是最新的。

    enter image description here

    我已经调用我的主机提供商并解释了我的问题。他们说这个错误与他们的服务器无关。

    我该怎么办?解决这个问题的方法是什么?

    最佳答案

    您的网站项目面向 .Net Framework 的 v4.6,但您的托管服务提供商尚未安装此版本。您的选择:

  • 要求提供商安装它 - 他们不太可能这样做。
  • 寻找另一个支持它的提供商。
  • 将您的项目更改为目标 v4.5。
  • 关于asp.net - web.config 中与 targetFramework 相关的配置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33412042/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com