ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

.Net·WCF·Web服务器被配置为不列出此目录的内容

2021-08-11 02:00:28  阅读:221  来源: 互联网

标签:Web 启用 浏览 system webServer WCF 服务器 Net 目录


阅文时长 | 0.65分钟 字数统计 | 1052字符
主要内容 | 1、引言&背景 2、详细图文步骤 3、声明与参考资料
『.Net·WCF·Web服务器被配置为不列出此目录的内容』
编写人 | SCscHero 编写时间 | 2021/8/11 AM1:29
文章类型 | 系列 完成度 | 已完成
座右铭 每一个伟大的事业,都有一个微不足道的开始。

一、引言&背景   完成度:100%

a) 应对问题

启动WCF Server端,发现报了个"HTTP Error 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容"的错误。如图:

详细信息如下:

Web 服务器被配置为不列出此目录的内容。

最可能的原因:
没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。

可尝试的操作:
如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。
启用目录浏览。
转到 IIS Express 安装目录。
运行 appcmd set config /section:system.webServer/directoryBrowse /enabled:true 以在服务器级别启用目录浏览。
运行 appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true 以在网站级别启用目录浏览。
确认网站或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 属性已设置为 true。

Detailed Error Information:
Module	   DirectoryListingModule
Notification	   ExecuteRequestHandler
Handler	   StaticFile
Error Code	   0x00000000
Requested URL	   http://localhost:29116/
Physical Path	   D:\00004.凯捷公司文件\Daimler工作台\Code\Sales-operation-online\Quota\Quota\QT.Hosting
Logon Method	   匿名
Logon User	   匿名

More Information:
当没有在 URL 中指定文档,没有为网站或应用程序指定默认文档,或者没有为网站或应用程序启用目录列表时,便会出现此错误。此设置可能是有意禁用的,以保护服务器内容的安全。
View more information "

b) 解决原理&方法

解决原理按照官方给出的可尝试操作即可:

如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。
启用目录浏览。
转到 IIS Express 安装目录。
运行 appcmd set config /section:system.webServer/directoryBrowse /enabled:true 以在服务器级别启用目录浏览。
运行 appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true 以在网站级别启用目录浏览。
确认网站或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 属性已设置为 true。

二、详细图文步骤   完成度:100%

  1. 打开IIS,找到目录浏览启动。
  1. Web.Config文件的"system.webServer"节点中加入以下配置:
<directoryBrowse enabled="true"/>
  1. 再次浏览,完成。

三、声明与参考资料   完成度:100%

原创博文,未经许可请勿转载。

如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。

标签:Web,启用,浏览,system,webServer,WCF,服务器,Net,目录
来源: https://www.cnblogs.com/SCscHero/p/15126510.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有