zoukankan      html  css  js  c++  java
  • IIS和.NET安装顺序导致的.net程序显示500.21错误

    如果用户在地址栏中输入的是一个动态页面的地址,IIS处理不了,因为动态页面中的C#代码只有.Net Framework才认识,IIS本身不能识别。这时IIS根据所访问的动态页面的扩展名找到一个aspnet_isapi.dll文件,由该文件在将所请求的动态页面的内容交给.Net Framework,两者若安装相反后因为找不到这个文件所以不能处理动态页面。

      先安装IIS然后安装.Net Framework时,因为检测到系统已经安装IIS,会自动在IIS中注册这种映射关系,处理aspx和ashx等的处理扩展程序。

      IIS中可以处理的动态页面,在处理程序映射中查看,

    正确应该先安装iis,再安装vs,否则会出错,解决方法 用管理员打开CMD执行 %windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

  • 相关阅读:
    html标签嵌套规则
    关于setTimeout和Promise执行顺序问题
    vue基础
    new操作符具体干了什么
    ["1", "2", "3"].map(parseInt)
    线性表
    树的一些概念和性质
    A*与IDA*
    树上启发式合并
    启发式合并
  • 原文地址:https://www.cnblogs.com/zheng510ke/p/11081713.html
Copyright © 2011-2022 走看看