• IIS部署网站 HTTP 错误 500.21


    HTTP 错误 500.21 - Internal Server Error
    处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”:


    原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装

    解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

    开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行,输入以下命令:

    %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

    如果出现错误提示“aspnet_regiis.exe 不是有效的Win32应用程序”,可能是因为你的aspnet_regiis.exe损坏了。

    去c:windowsmicrosoft.netframeworkv4.0.30319目录下查看下asp.net_regiis.exe的大小(v4.0.30319是.Net Frameworkde的版本号),如果是0kb,则去安装了.net framework v4.0.30319的电脑上在相同的目录下拷贝一个覆盖即可。

    如果有安装 Microsoft Visual Studio 2012 也可以通过以下方法修复 .Net Framework。

    1. 开始 -> 所有程序 -> Microsoft Visual Studio 2012 -> Visual Studio Tools -> VS2012 x64 兼容工具命令提示
    2. 先后输入以下命令:
    cdWindowsMicrosoft.NETFramework64v4.0.30319SetupCache
    回车
    setup.exe /repair /x86 /x64 /ia64 /norestart
    回车
    出现了.Net Framework 的修复引导界面,选择修复。等它修复完成之后,重启iis。
    cmd中输入iisreset就OK了。

  • 相关阅读:
    正则表达式的学习笔记
    apply()的使用
    for循环性能测试
    js基础复习~Array对象
    判断值是否为undefined
    layui 单选框取消选中
    layui 表单验证
    火狐浏览器下,表头边框无效
    css3 宽度百分比减去固定宽度 无效问题
    javaScript中的 call 和 apply
  • 原文地址:https://www.cnblogs.com/xiaoerlang90/p/7453304.html
Copyright © 2020-2023  润新知