【问题标题】:Web.config page - ASP.NET 3.5 errorWeb.config 页面 - ASP.NET 3.5 错误
【发布时间】:2013-05-24 07:59:32
【问题描述】:

我有以下 web.config 页面(我的网站在 ASP.NET 3.5 中):

<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="3.0"/>
    <pages validateRequest="false"/>
    <httpRuntime requestValidationMode="2.0" />
  </system.web>
</configuratiotn>

问题是targetFrameworkrequestValidationMode下有错误。

但我得到了错误:

Unrecognized attribute 'requestValidationMode. Note that names are case-sensitive features.

无法识别的属性'targetFramework.请注意,名称区分大小写。

我的问题是如何解决这个错误?

【问题讨论】:

  • 检查您网站的应用程序池是否配置为 .NET Framework 版本。可能是目标框架小于3.0

标签: asp.net configuration web-config


【解决方案1】:

requestValidationModetargetFramework 是 .NET 4.0+ 特定的,因此您不能在 ASP.NET 3.5 项目中使用它们。

【讨论】:

  • 您好,谢谢,但如果我删除此部分,我会收到错误消息“名称空间 'System' 中不存在类型或名称空间名称 'Linq'(您是否缺少程序集引用? ) " 我该怎么办?
  • 在错误栏中,在每个 C# 页面中(在所有页面中都使用系统 linq)。
猜你喜欢
  • 1970-01-01
  • 2014-12-03
  • 1970-01-01
  • 2012-11-13
  • 1970-01-01
  • 1970-01-01
  • 2015-06-22
  • 1970-01-01
  • 2014-11-06
相关资源
最近更新 更多