IIS开启和出现的错误解决

本文介绍如何配置IIS并解决常见的HTTP错误500.19和500.21。通过更改.NET Framework版本及注册IIS组件来修复问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        开始学习牛腩的时候IIS的发布是别人教的,学习完牛腩以后就一直没用过,后来因为要做系统,就把这个事给忘的干干净净,重装系统后,再次的发布以后,出现了各种错误,这里就总结一下配置IIS和出现错误的解决方法吧。

        配置IIS 

        控制面板——>程序(小图标)——>打开或关闭Window功能,然后出现如下对话框,把红框中的内容都选中。

         然后大家去管理工具中,找到如下图中的IIS,注意不要打开IIS 6.0。

        出现该窗口的图标后表示IIS成功配置了。

           错误1 HTTP 错误 500.19- Internal Server Error

          在我添加网站的时候,在内容视图中浏览的时候总是出现这个错误,HTTP 错误 500.19 - Internal Server Error,无法读取配置节“protocolMapping”,因为它缺少节声明如图示:
    

   解决

    原因是IIS发布时间的版本问题原来为2.0,如下图,我们只需要选中“应用程序池”,在右边的窗体中双击我们发布的网站,弹出对话框后把.NET Framework2.0 改成4.0就可以了。具体如下图

     这样我们的错误500.19就解决了。

      错误2 HTTP 错误 500.21- Internal Server Error

     在我解决完上边的错误以后,又出现了错误500.21错误,错误提示是:处理程序“svc-Integrated” 在其模块列表中有一个错误“ManagedPipelineHandler”,如下图。


解决 

      原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装

       解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

     如果还不行,可检查IIS的应用程序池,是否使用集成模式,如果不是则改成集成模式

        IIS小结

        IIS自己也不是很清楚在配置的时候具体的每一项是干什么用的,所以我们再配置的时候就都配置就可以了,但是再遇到问题的时候,我们不能慌,因为办法总是有的,如果遇到新的问题,我们只需要打开搜索引擎,及时问题不一样,我们也可以找一些相似的,问题可以不一样,但是思路确实相同的。


评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值