我是 ASP.NET 的新手。我添加了以下代码来解决验证控制问题:
<appsettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms">
</add></appsettings>
但是添加这个会产生新的错误。使用以下信息获取错误“HTTP 错误 500.19”:
无法访问请求的页面,因为该页面的相关配置数据无效。无法读取配置部分“appsettings”,因为它缺少部分声明。错误代码:0x80070032
我的 web.config 内容就是这样的:
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<appsettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms">
</add></appsettings>
</configuration>
我在网上搜索并没有找到针对此问题的具体解决方案。正如我在相关文章中看到的那样,此类错误可能有很多原因。我不知道是哪一个导致我的。