HTTP 错误 403.14 - Forbidden的解决办法

博客随笔
770
HTTP
403.14
Forbidden

IIS部署.NET网站时出现了“HTTP 错误 403.14 - Forbidden”异常

HTTP 错误 403.14 - Forbidden的解决办法 HTTP 错误 403.14 - Forbidden的解决办法

网上的解决方法很多,但多数都有点不太靠谱,有说什么设置目录权限,开启父路径啥的,还有说设置默认文档。。。MVC的网站默认走路由的哪有什么默认网页类型,实际都没有把握到问题点,其实也是这个错误提示有些误导人 让人误会没有权限,实际上是网站的.NET CLR 的版本问题,iis默认是v2.0 但网站是4.0(一般先安装的iis 再安装.net 4.0环境就会出现这个情况),

解决方法(操作前先确认目录权限这些都正常)

  1. 选择网站对应应用程序池

HTTP 错误 403.14 - Forbidden的解决办法

  1. 设置应用程序池默认设置 如图设置

CLR 版本选择 4.0

HTTP 错误 403.14 - Forbidden的解决办法

启用32位应用程序 设置true

HTTP 错误 403.14 - Forbidden的解决办法

正常情况下 这样修改后网站就可以正常访问了 下面就不需要看了。

如果运气不好,修改后访问网站任然会报上面的错误 解决办法

将以下内容存储到文本文件 然后文件后缀名改成bat 然后管理员身份双击启动

color 2F  
ECHO OFF
CLS 
@echo ★★★★★★★★★★★★★★★★★★★★★★★★★
@echo ★                                              ★
@echo ★  首次部署系统 IIS需要注册.NET V4.0 框架服务  ★
@echo ★                                              ★
@echo ★★★★★★★★★★★★★★★★★★★★★★★★★
C:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
echo .NET V4.0 注册中 请稍后
aspnet_regiis.exe -i
pause

完毕后 网站应该就可以正常访问了

highlight代码高亮插件怎么实现代码显示行号效果?
.NET5 webApi项目接收HttpPost文本流数据
Microsoft SQL Server 2008 R2  不同版本永久安装激活序列号
在线工具_生成带Logo的二维码图
vs编译时报错 不安全代码只会在使用 /unsafe 编译的情况下出现
 C# 实现 Rsa字符串非对称加密简单例子
解决html2canvas在 iOS15系统浏览器中截图后自动刷新页面问题
使用AJAX请求报错 此请求已被阻止
从https站点跳转到http站点时获取不到referer的解决方案
C# 操作DOS添加端口防火墙名单
C# 中使用const 常量可能会出现的版本更新问题!
微信公众平台C#开发系列(十三):模板消息-获得模板ID
暂无相关内容...
基于WPF实现系统桌面录制gif+批量添加水印工具源码
基于Wpf+MVVM实现的完整截图软件的框选区域效果源码
visual studio 2019在线安装包和激活码密钥key
 远程控制软件Radmin3.4 中文完整版(控制端和被控端)
C#基于ffmpeg.exe实现视频添加字幕转GIF表情包的源码
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删