安装IIS的细节,解决常见HTTP错误 403.14-Forbidden/ 错误 404.17 - Not Found/HTTP 错误 500.21 - Internal Server Error处理

最近在做C#的项目,所以就要使用IIS服务器,在使用过程中,可以说是遇到了各种报错问题,这里就来总结一下,搭建IIS服务器应该注意的要点和事项,与其到处找报错的原因,还不如把原理搞清楚,那么以后遇到各种报错也不用担心了!
将网站发布到IIS,访问发生如下错误:
1HTTP 错误 500.21 - Internal Server Error处理程序“PageHandlerFactory-Integr”在其模块列表中有一个错误模块“ManagedPipelineHandler”

原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装
解决:开始->所有程序->附件->右键点击“命令提示符”->以管理员身份运行->输入“%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i”命令行。

2错误 404.17 - Not Found
发生这个错误,通常可能是未安装url重写模块,在这里插入图片描述
如上图,需要进行安装之后,即可浏览对应网站;

3错误403.14-Forbidden
出现这个错误有两个原因:
第一,若你是要浏览网站,那么可能是选错了对应的应用程序,
在这里插入图片描述
如上图,通过点击CityOMS3浏览应用的时候,可以正常浏览
点击Code,进行浏览的时候,就会报上面的错误

第二,若你是想进行目录浏览,那么在对应的目录浏览下,启用即可

最后,若上面的还不能解决你的问题,那么可以参考下面的错误集锦:
错误集锦:
1因为在启动服务的时候,会涉及到文件的读取,所以我们首先可以给该文件配置权限为everyone所有人都可以访问,这样就可以避免部分文件无法被读取,(右键点击该项目文件,属性,安全,编辑,添加,everyone,并为该权限赋予完全控制和修改)

2在配置IIS服务器的时候,为了防止缺少一部分功能而导致整个环境不能运行成功,所以我们建议采取将服务相关的插件都进行安装

3编译服务的时候,同样为了防止部分操作么有权限,我们建议使用管理员身份来运行该程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值