【问题标题】:Server Exception With ASPXASPX 的服务器异常
【发布时间】:2013-03-05 04:27:18
【问题描述】:

当我通过 Web 服务器运行 aspx 代码时,我得到以下异常。我应该怎么做才能修复它?

描述:处理此请求所需的配置文件时出错。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:无法识别的属性“targetFramework”。请注意,属性名称区分大小写。

来源错误:

第 9 行:<system.web>

第 10 行:<customErrors mode="Off"/>

第 11 行:<compilation debug="true" targetFramework="4.5" />

第 12 行:<httpRuntime targetFramework="4.5" />

第 13 行:</system.web>

【问题讨论】:

标签: asp.net exception


【解决方案1】:

<httpRuntime> 节点没有 targetFramework 属性。你应该从你的 web.config 中删除它:

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

还要确保您已将 IIS 应用程序池配置为使用正确版本的 .NET 框架。

【讨论】:

  • 本地主机一切正常。我购买了服务器域和主机,但出现此错误。
  • 也许您的 web.config 上有一些转换已在主机上执行并且无效。或者您的主机可能不支持 .NET 4.5。在所有情况下,从异常堆栈跟踪中可以清楚地看出您的 web.config 无效。这是如何发生的,您应该与您的托管服务提供商讨论,而不是在 StackOverflow 上讨论。
  • 我解决了它应该从 Plesk 控制面板配置为 4.0。但是使用 它给了我例外。当我删除它时,一切都很好。 httpRuntime 有什么意义? 有什么作用?
  • 错达林,肯定有httpRuntime的targetFramework:msdn.microsoft.com/en-us/library/…
【解决方案2】:

是因为以下几种情况:

  1. 您的应用程序池可能配置为 .net 框架 2.0 版。
  2. 或者您的服务器上可能没有安装框架 4.5。

确保框架已向 IIS 注册。

转到IIS中的“网站”->开始选项->构建选项卡->在组合框中选择目标框架(.NET FrameWork 4.5)

【讨论】:

    猜你喜欢
    • 2021-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多