HTTP 错误 403.14 - Forbidden的解决办法

783
补充展位
Pages_Weblog_Get#f2fb8715-c430-42f8-a813-9c25b264745f
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
暂无内容

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

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

补充展位 Pages_Weblog_Get#0
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3