首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows10中的IISV10.0无法识别web.config上的customErrors,错误为500.19 0x80070032

问题描述: 在Windows 10中使用IIS V10.0时,遇到了无法识别web.config上的customErrors的问题,错误代码为500.19 0x80070032。

解决方案:

  1. 检查web.config文件:首先,确保web.config文件的语法正确,没有任何错误。可以使用XML验证工具或者在线验证工具来验证web.config文件的正确性。
  2. 检查IIS配置:确保IIS已正确配置,并且已启用了ASP.NET功能。可以通过以下步骤来检查和配置IIS:
    • 打开控制面板,点击"程序",然后点击"打开或关闭Windows功能"。
    • 在"Internet Information Services"下找到"World Wide Web Services",确保已选中"应用程序开发功能"中的"ASP.NET"。
    • 点击"确定"保存更改,并等待安装完成。
  • 检查应用程序池设置:确保应用程序池的.NET CLR版本与应用程序的要求相匹配。可以按照以下步骤检查和配置应用程序池:
    • 打开IIS管理器,找到应用程序池。
    • 右键点击应用程序池,选择"基本设置"。
    • 在"常规"选项卡中,确保".NET CLR版本"与应用程序的要求相匹配。
  • 检查文件和文件夹权限:确保IIS用户(通常为IUSR)对应用程序的文件和文件夹具有足够的权限。可以按照以下步骤检查和配置权限:
    • 在资源管理器中,找到应用程序的根目录。
    • 右键点击该目录,选择"属性"。
    • 在"安全"选项卡中,确保IIS用户具有适当的权限,例如读取和执行权限。
  • 重启IIS服务:在完成上述步骤后,尝试重新启动IIS服务,然后再次访问应用程序,看是否能够正确识别web.config上的customErrors。

如果以上解决方案无法解决问题,建议进一步检查系统日志和IIS日志,以获取更详细的错误信息。根据错误信息,可以进一步搜索相关的解决方案或者咨询相关的技术支持。

腾讯云相关产品推荐:

  • 云服务器(CVM):提供可扩展的云服务器实例,适用于各种应用场景。链接:https://cloud.tencent.com/product/cvm
  • 云数据库MySQL版(CDB):提供高性能、可扩展的MySQL数据库服务,支持自动备份和容灾。链接:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云CDN:提供全球加速、高可用的内容分发网络服务,加速网站访问和内容传输。链接:https://cloud.tencent.com/product/cdn

请注意,以上推荐的产品仅供参考,具体选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

IIS8.5 布署 WEB API程序时,遇到问题

##IIS7/8 HTTP Error 500.19 错误 0x80070021  IIS7.0/8.0错误HTTP Error 500.19 - Internal Server Error ,错误代码...0x80070021,大概原因为IIS7.0安全设定相比前版本有很大变更。...IIS7.0安全设置文件在%windir%\system32\inetsrv \config\applicationHost.config,这里定义所有Web程序安全设置,在各个Web程序web.config...另外如果IIS7.0是在VS安装之后安装的话,那么需要添加IIS7.0对ASP.NET文件支持,否则会出现aspx文件无法识别的MIME 错误,或者以上问题。...我们简单理解就是,4.5本质还是4.0,属于递增式更新,所以对IIS 来说看到只有4.0而已,看看如下4.5 DLL库版本号就知道了

1.3K30

ASP.NET安全隐患临时解决方法

前几天一个安全会议公布了一个ASP.NET安全隐患(在1.0至4.0版本均存在),黑客可以使用这个隐患获取到网站web.config文件(往往保存了一些敏感信息,如数据库连接字符串等)以及获取...在微软没有推出解决方案之前,基本可以按照scottgu文章给出临时解决方法进行设置,相信微软将有一个安全修补程序可以部署到解决这个正确,使网站恢复到以前customErrors设置: 以下内容摘自...在Web应用程序中发生错误时使用该文件将显示错误。 注意:要将上面的customErrors设置“on”,而且所有的错误默认跳转到默认错误处理页面。...不设置任何每个状态代码定义错误页面--这意味着 所有子配置节都删除掉。这样就可以避免攻击者通过不同状态码判断服务器处理结果,并防止信息泄露。..." /> 注意要将redirectMode设置ResponseRewrite. 3)你再添加一个Error.aspx到应用程序,其中包含你选择你喜欢任何内容包含(适当错误页)。

1.1K80

web.configcustomErrors节点配置「建议收藏」

一、customErrors节点在web.config位置 configuration -> system.web -> customerErrors 二、customErrors节点常见用法...相对 URL是相对于该属性指定 URL Web.config 文件,而不是相对于发生错误网页。...如果未指定 defaultRedirect,用户将看到一般性错误。 Off 指定禁用自定义错误。这允许显示标准详细错误。...备注 在开发调试阶段为了便于查找错误Mode属性建议设置Off,而在部署阶段应将Mode属性设置On或者RemoteOnly,以避免这些详细错误信息暴露了程序代码细节 文章转载自:web.config...customErrors节点配置 http://www.studyofnet.com/news/1329.html 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

60930

配置元素customErrors

一、customErrors 元素 属性 说明 defaultRedirect 指定出错时将浏览器定向到默认 URL。如果未指定该属性,则显示一般性错误。 可选属性。...相对 URL(如 /ErrorPage.htm)是相对于该属性指定 URL Web.config 文件,而不是相对于发生错误网页。...这允许显示标准详细错误。 RemoteOnly  指定仅向远程客户端显示自定义错误并且向本地主机显示 ASP.NET 错误。这是默认值。 默认值 RemoteOnly。...>   5、配置节处理程序 该配置节点对应Asp.net配置节类:  System.Web.Configuration.CustomErrorsSection...下面以程序示例如何在程序读取和设置配置节: public ActionResult Index() { //<customErrors defaultRedirect

1.4K10

Asp.net web.config customErrors 如何设置

大家好,又见面了,我是你们朋友全栈君。 On:服务器开发最安全选项,因为它总是隐藏错误提示信息。...RemoteOnly:向大多数用户展示一般错误信息,但向拥有服务器访问权限用户展示完整错误提示信息。换句话说,仅向远程客户端端显示自定义错误,并向本地主机显示 ASP.NET 错误。默认值。...在Off设置下网站,黑客会不断尝试,传递不同参数,使你网站出错,然后暴露你应用程序内部结构 通常开发过程,开启mode=”Off”有时也无法获取到详细错误信息,这个时候需要检查下,对应端口下web.config 和网站目录下web.config 是否都有开启。...通常在开发项目过程为了调试方便,可以开启Off , 项目上线运行之后记得及时调整On。

80020

【转】配置子目录Web.config使其消除继承,用虚拟目录创建多个网站方法

下面会分析出现该错误原因,并给出了正确配置方法。 查看HTTP 500错误详情 在自己机器很容易看到错误,但是上传到远程主机后,往往只会提示友好错误信息,让我们无法知道细节。..." /> 在system.web节点添加如下配置 这样就可以看到详细错误来源了。...比如在根目录定义了一个name"connStr"connectioinString节点,如果在子目录定义name同样"connStr"connectionString节点,则会出错,因为任何配置节点都不允许重复键加入...一般有两种解决方法,一种是修改根目录Web.config,使其消除子目录和根目录继承关系,即子目录Web.config配置不受根目录Web.config影响;第二种方法是修改子目录Web.config...此方法灵活性更强,同时可以保留根目录Web.config部分共同配置(而无需全部重新设定)。下面是一个复杂些例子,分别是根目录和子目录在system.webServer配置。

1.6K30

什么是404页面,如何正确设置制作404页面

404页面的目的是:告诉浏览者其所请求页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。 404对搜索引擎优化seo影响   搜索引擎通过HTTP状态码来识别网页状态。...自定义404错误页面是增强用户体验很好做法,但在应用过程往往并未注意到对搜索引擎影响,譬如:错误服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“...一、 Apache下设置404错误页面(一般是Linux主机)   Apache Server设置 404错误页面的方法很简单,只需:   在。...net下设置404错误页面   首先,修改应用程序根目录设置,打开 web.config 文件编辑,在其中加入如下内容:   以下为引用内容:   <configuration>   <system.web...>   </customErrors>   </system.web>   </configuration>   注:上文例error.asp系统默认404页面,notfound.asp自定义

2K20

IIS发布ASP.NET应用常见错误及解决办法

常见错误 配置文件错误 具体错误类型HTTP 错误 500.19 - Internal Server Error,错误描述为由于权限不足而无法读取配置文件。...该错误可能原因是: 如同描述所说,由于权限不足,无法读取配置文件。这时候只要向文件添加适当权限即可。 配置文件web.config不存在或者格式不正确。...如果需要生成一个新配置文件,可以先删除旧配置,然后在IIS随便新建一点配置,再删除它们。这样IIS就会生成一个空白配置文件。 IIS没有安装相关功能,导致无法读取特定配置文件。...“/”应用程序服务器错误。 访问被拒绝。 说明: 访问服务此请求所需资源时出错。您可能没有查看所请求资源权限。...由于IIS需要适当权限修改文件夹配置文件,所以在权限对话框IIS_IUSRS设置允许完全控制。然后一路确定即可。 添加IUSR权限 解决方法类似上面,只不过这次添加用户IUSR。

3.2K50

ASP.NET最新安全漏洞Important: ASP.NET Security Vulnerability

SecurityFocus已将此漏洞定义成了”Design Error”,那么微软一开始设计就是错误,为什么这么说呢?且待我们慢慢来分析。...> section of the web.config file to have the below settings....This will help to further obfuscate errors. 2:在错误页面添加一段代码,我先贴出来,看了下面的分析,我想你就该理解那段代码什么意思了。...再回过来看ScottGu公布解决方案,我猜想是: 添加错误配置节,当攻击者第一次尝试破解时,被配置节强制跳转到错误页面,在错误页面,如果发现提交过来构造密码种子(我理解成了种子 ?...)1,那么就将其对象强行Dispose掉,那么攻击者也就没法继续下去了。小结 那么微软将如何去修复此漏洞呢,修改加密机制,还是……,持续关注。

1.7K10

在ASP.NET Core使用Middleware模拟Custom Error Page功能

自定义错误页面的目的,就是为了能让程序在出现错误/异常时候,能够有较好显示体验。...有时候在Error视图中也会发生错误,这时ASP.NET/MVC将会显示其默认错误页面(黄底红字),为了避免这种情况出现,我们都是在Web.config文件customErrors来自定义错误页面...,来启用自定义错误处理: ErrorPages { get; } = new Dictionary();  配置文件定义ErrorPages节点,用于存储我们需要Http状态编码并包含使用到错误页面地址...当然我们最后,还要为这个中间件添加一个扩展方法,ASP.NET Core IApplictionBuilder创建了好多扩展方法,其实也好比它名子一样,它就应该是一个建造者模式。

1.2K30

【C#】添加引用方式抛出和捕获干净WebService异常

说明:【干净】指的是客户端在捕获WebService(下称WS)抛出异常时,得到ex.Message就是WS方法抛出异常消息,不含任何“杂质”。 前提:你对WS有编写权。...就是说如果你调是别人写WS,那么也许只能通过字符串处理方式才能得到干净ex.Message。...先看示例: - WS方法: /// /// 测试WS抛异常 /// /// true就抛出SoapException...这是由ASP.NET程序【自定义错误消息】设定为“Off”引起,把WSweb.configconfiguration\system.web\customErrors节点mode属性设为“On...如图: 所以,总结一下,以我目前所知,要想在客户端得到干净ex.Message,要诀有二: 1、WS要把异常封装为SoapException再抛出 2、WS【自定义错误消息】不能设为Off -文毕

1K30
领券