我设置了IIS的默认文档为什么还是提示403 - 禁止访问: 访问被拒绝。

文章讲述了在处理dedeCMS站点时遇到的403禁止访问问题,解决方法是将IIS应用程序池的版本设置为2.0并选择经典模式,因为集成模式下默认使用.NETMVC的路由机制,而非直接处理URL地址,这导致了访问被拒绝。

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

 

我设置了IIS的默认文档为什么还是提示403 - 禁止访问: 访问被拒绝。

 这个问题我是在处理dedeCMS站点时发现的问题

解决方法:

打开IIS》应用程序池》(找到你的站点应用池)》右键》基本设置》版本:选择2.0》管道:选择“经典”


为什么这样做可以解决403错误? 

因为程序池是“4.0”且模式为“集成”模式时,IIS会调用.net4.0程序的另一种模式来处理【路由(URL地址)】。

这里说的“另一种模式”是.net mvc的模式,因为.net mvc的路由是由程序管道业务实现的,并非意义上的“URL地址”或者说“站点路径”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙-极纪元JJYCheng

客官,1分钱也是爱,给个赏钱吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值