zoukankan      html  css  js  c++  java
  • 阿里云网站发布出现问题汇总

    不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定

    在全新安装的IIS7下搭建网站,访问页面时出现错误信息如下:
     
    配置错误 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。 
     配置文件 \?X(盘符):目录名目录名web.config
     <system.webServer>
             <handlers>
                 <add name="isa_rewrite" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
             </handlers>
      </system.webServer>
     配置源
       104:   </modules>
       105:  <handlers>               '//(这里红色标记)
       106:    <add name="isa_rewrite" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
     
    解决办法: 
     
    出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。

    要取消锁定可以以管理员身份运行命令行 %windir%system32inetsrvappcmd unlock config -section:system.webServer/handlers

    其中的 handlers 是错误信息中红字显示的节点名称。
     
    如果modules也被锁定,可以运行%windir%system32inetsrvappcmd unlock config -section:system.webServer/modules
     
    注意:要以管理员身份运行才可以,默认不是管理员身份,方法,在开始菜单中的搜索程序与文件输入CMD,就会在上方出现一个CMD.EXE,在这个CMD.EXE文件上点击键,选择“以管理员身份运行”,打开命令行窗口,输入以上命令即可。

    错误摘要
    HTTP 错误 500.21 - Internal Server Error
    处理程序“WebServiceHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 详细错误信息
    模块 IIS Web Core 
    通知 ExecuteRequestHandler 
    处理程序 WebServiceHandlerFactory-Integrated 
    错误代码 0x8007000d 
    请求的 URL http://localhost:80/Ashx/VCode.ashx
    物理路径 D:XXXXXXAshxVCode.ashx
    登录方法 匿名 
    登录用户 匿名 
     最可能的原因:
    •使用了托管的处理程序,但是未安装或未完整安装 ASP.NET
    •处理程序模块列表的配置中存在录入错误。
     可尝试的操作:
    •如果要使用托管的处理程序,请安装 ASP.Net
    •请确保正确指定处理程序模块的名称。模块名称区分大小写,并使用 modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 格式。
     链接和更多信息IIS 内核不能识别此模块。 

    这是asp.net的框架安装不完整造成的

    解决方案:

    CMD下输入:

    "%WINDIR%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe" -iru -enable

  • 相关阅读:
    Linux--awk命令详解
    【python】将txt文本内容导入list列表
    【python】readlines( )函数的用法,读取文件内容
    【python】使用jieba分词并导出txt
    【python】module 'jieba' has no attribute 'cut'解决办法
    【python】UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position...解决办法
    pip安装python模块时报错,安装失败的解决办法,超详细!(Read timed out.等)
    【热力图】区域地图热力图,百度地图api
    【XAMPP】 Error: Apache shutdown unexpectedly. 11:00:50  [Apache] 解决办法详细
    Linux进入文件夹,查看文件,返回上级目录,查看列表文件(Ubuntu)
  • 原文地址:https://www.cnblogs.com/MrZheng/p/6903248.html
Copyright © 2011-2022 走看看