• IIS常见异常及解决方法


    • Ø  简介

    IIS 是我们平常接触比较多的服务端软件,用于站点发布等,本文主要记录 IIS 常见的异常及解决办法。主要包括:

    1. 1.   Visual Studio 启动 Web 项目提示“无法启动 IIS Express Web 服务器”
    2. 2.   清除VS 的 IIS运行缓存
    3. 3.   编译器错误消息: CS0016
    4. 4.   503 Error Code 服务器不可用
    5. 5.   HTTP 错误 403.14 - Forbidden(Web 服务器被配置为不列出此目录的内容。)
    6. 6.   IIS 异常其他异常

     

    1. 1.   Visual Studio 启动 Web 项目提示“无法启动 IIS Express Web 服务器”

    1)   导致该问题的情况很多:

    1. 1.   手动改了 C:UsersUserNameDocumentsIISExpressconfigapplicationhost.config 文件,与项目解决方案中的 .vs(隐藏文件夹)配置不一致,就会导致该问题。
    2. 2.   在重装系统之后,或者项目是从别的电脑上复制过来的,也可能出现该问题。

    2)   解决办法

    1. 1.   找到项目解决方案中的 .vs(隐藏文件夹)文件夹并删除。
    2. 2.   重启 VS 打开项目。

     

    1. 2.   清除VS 的 IIS运行缓存

    1)   清除C:UserslenovoDocumentsIISExpressLogs、TraceLogFiles两个文件夹中的内容。

    2)   应用场景:网站运行过后还缓存上一次这个端口所对应的物理路径。

     

    1. 3.   编译器错误消息: CS0016: 未能写入输出文件“c:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files oot491c710233ebe5b7App_Web_three.cshtml.62285242.fhbj74eg.dll”--“拒绝访问。 ”,如图:

     

    • Ø  该错误是因为没有 C:WindowsTemp 文件夹的操作权限所导致,解决办法:

    1)   在 C:Windows 目录下找到 Temp 文件,没有就创建一个。

     

    2)   然后给该文件夹设置权限,找到用户组 IIS_IUSRS 设置为完全控制。

     

    1. 4.   503 Error Code 服务器不可用

    1)   重新创建一个程序池(可临时解决),具体导致原因不详,有可能导致的原因是服务器繁忙、或内存不足导致(个人分析)。

     

    1. 5.   HTTP 错误 403.14 - Forbidden(Web 服务器被配置为不列出此目录的内容。)

    1)   首先,检查发布站点的文件是否发布正确(尤其是 ASP.NET MVC 的项目)。

    2)   然后再检查 Web.config 配置文件的 <system.webServer> 节点中是否添加了 <directoryBrowse enabled="true"/> 节点,没有则进行添加。

     

    1. 6.   IIS 异常其他异常

    1)   检查 C盘是否磁盘已满,如果已满可删除 IIS 日志文件:C:inetpublogsLogFiles。

     

    原文链接:https://www.cnblogs.com/abeam/p/8287391.html

  • 相关阅读:
    例题三、简单的分支与循环结构
    第七章例题、心得及问题。
    第六章例题、心得及问题。
    第五章例题、心得及问题。
    第四章例题、心得及问题。
    第三章例题、心得及问题。
    第一章、第二章的心得及问题。
    实验3 分支结构。
    关于我最后一篇不是心得的 心得。
    关于第五章还没看完之后的 心得。
  • 原文地址:https://www.cnblogs.com/guantou1992/p/12816959.html
Copyright © 2020-2023  润新知