• 错误摘要 HTTP 错误 403.14


    详细错误信息
    模块 DirectoryListingModule
    通知 ExecuteRequestHandler
    处理程序 StaticFile
    错误代码 0x00000000
    请求的 URL http://localhost:80/Test/JS/
    物理路径 C:WebGISTestJS
    登录方法 匿名
    登录用户 匿名
    最可能的原因:
    没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。
    可尝试的操作:
    如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。
    使用 IIS 管理器启用目录浏览。
    打开 IIS 管理器。
    在“功能”视图中,双击“目录浏览”。
    在“目录浏览”页上,在“操作”窗格中单击“启用”。
    确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。
    链接和更多信息
    当没有在 URL 中指定文档,没有为网站或应用程序指定默认文档,或者没有为网站或应用程序启用目录列表时,便会出现此错误。此设置可能是有意禁用的,以保护服务器内容的安全。
    查看更多信息 »


    解决:

    因为项目是自己做的,并没有特殊设置.而且外部环境都是一样的.

    因此对比正常发布的web.config文件发现.


    <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
    </system.webServer>


    <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    </system.webServer>


    缺少 <modules runAllManagedModulesForAllRequests="true" /> 补上即可.

    附上通过搜索得到外链这位仁兄的更全:

    http://www.cnblogs.com/youring2/p/3545175.html

    切成图片保存,防止外链失效.

    发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容
    有两个地方需要配置:

    1.web.config中的节点:

    <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
    </system.webServer>
    需要在modules配置中添加属性runAllManagedModulesForAllRequests

    2.如果上一个步骤不能够凑效,则需要“添加脚本映射”

    打开IIS的”处理程序映射设置“,在右边的操作栏下有 ”添加脚本映射“
    请求路径:*
    可执行文件:C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll

    如果完成这两个步骤还不行,那就重新注册一下.net framework试试,当然这一步骤也可以排在第一位。

    32位的Windows:
    ---------------------------------------------------------------------------
    1. 运行->cmd

    2. cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

    3. aspnet_regiis.exe -i

    64位的Windows:
    ---------------------------------------------------------------------------
    1. 运行->cmd

    2. cd C:WindowsMicrosoft.NETFramework64v4.0.30319

    3. aspnet_regiis.exe -i

    参考链接:

    iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOLASP.NET v4.0"问题

    http://www.cnblogs.com/Joans/archive/2011/02/18/1957648.html
    注册asp.net 4.0 到iis

    问题3:

    IIS配置Windows权限登录,页面老是报http 401.0的错误。 无权访问页面的错误。

    添加了IUSR组 及用户的所有权限都还是同样的错误, 后来在配置IIS的时候发现windows身份验证及基本身份验证 没装

    安装好后,重新启动iis服务
    双击“身份验证”

    并启用windows身份验证

    在匿名身份验证-》右击“编辑”


    这样就可以了
    http://www.cnblogs.com/Joans/archive/2011/02/18/1957648.html

    双击“身份验证”

    并启用windows身份验证

    在匿名身份验证-》右击“编辑”


    这样就可以了
    ————————————————
    版权声明:本文为CSDN博主「唐娜玛丽」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/sinat_34719507/article/details/63918365

  • 相关阅读:
    打开外部程序
    检测是否渲染
    maxsxript 坐标转换 函数
    实用 SQL 语句
    【整理】一些有用的学习资源链接
    关于 static 和 final 的一些理解
    Java8新特性时间日期库
    推荐一套后台管理系统
    Java API 之 Object
    【软件体系结构】架构风格与基于网络应用软件的架构设计
  • 原文地址:https://www.cnblogs.com/shigfdengys/p/15188676.html
Copyright © 2020-2023  润新知