IIS 常见异常及解决办法
Ø 简介
IIS 是我们平常接触比较多的服务端软件,用于站点发布等,本文主要记录 IIS 常见的异常及解决办法。主要包括:
1. Visual Studio 启动 Web 项目提示“无法启动 IIS Express Web 服务器”
2. 清除VS 的 IIS运行缓存
3. 编译器错误消息: CS0016
4. 503 Error Code 服务器不可用
5. HTTP 错误 403.14 - Forbidden(Web 服务器被配置为不列出此目录的内容。)
6. IIS 异常其他异常
1. Visual Studio 启动 Web 项目提示“无法启动 IIS Express Web 服务器”
1) 导致该问题的情况很多:
1. 手动改了 C:\Users\UserName\Documents\IISExpress\config\applicationhost.config 文件,与项目解决方案中的 .vs(隐藏文件夹)配置不一致,就会导致该问题。
2. 在重装系统之后,或者项目是从别的电脑上复制过来的,也可能出现该问题。
2) 解决办法
1. 找到项目解决方案中的 .vs(隐藏文件夹)文件夹并删除。
2. 重启 VS 打开项目。
2. 清除VS 的 IIS运行缓存
1) 清除C:\Users\lenovo\Documents\IISExpress\Logs、TraceLogFiles两个文件夹中的内容。
2) 应用场景:网站运行过后还缓存上一次这个端口所对应的物理路径。
3. 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\491c7102\33ebe5b7\App_Web_three.cshtml.62285242.fhbj74eg.dll”--“拒绝访问。 ”,如图:

Ø 该错误是因为没有 C:\Windows\Temp 文件夹的操作权限所导致,解决办法:
1) 在 C:\Windows 目录下找到 Temp 文件,没有就创建一个。

2) 然后给该文件夹设置权限,找到用户组 IIS_IUSRS 设置为完全控制。
4. 503 Error Code 服务器不可用
1) 重新创建一个程序池(可临时解决),具体导致原因不详,有可能导致的原因是服务器繁忙、或内存不足导致(个人分析)。
5. HTTP 错误 403.14 - Forbidden(Web 服务器被配置为不列出此目录的内容。)
1) 首先,检查发布站点的文件是否发布正确(尤其是 ASP.NET MVC 的项目)。
2) 然后再检查 Web.config 配置文件的 <system.webServer> 节点中是否添加了 <directoryBrowse enabled="true"/> 节点,没有则进行添加。
6. IIS 异常其他异常
1) 检查 C盘是否磁盘已满,如果已满可删除 IIS 日志文件:C:\inetpub\logs\LogFiles。
IIS 常见异常及解决办法的更多相关文章
- Android 常见异常及解决办法
Ø 前言 本文主要记录 Android 的常见异常及解决办法,以备以后遇到相同问题时可以快速解决. 1. java.lang.NullPointerException: Attempt to i ...
- LINQ to SQL 的常见异常及解决办法
Ø 简介 本文主要介绍 LINQ to SQL 中常见的异常,以及对应的解决办法.包括以下内容: 1. 左连接情况下,右表非空类型字段可能抛出异常 1. 左连接情况下,右表非空类型字段可能抛 ...
- Entity Framework 6.0 常见异常及解决办法
Ø 简介 本文主要记录 EF(Entity Framework) 在平时的开发中可能遇到的异常,以及应该如何去解决. 1. System.InvalidOperationException 1) ...
- elasticsearch常见异常及解决办法
报错信息:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 20602552 ...
- Python开发 常见异常和解决办法
1.sqlalchemy创建外键关系报错property of that name exists on mapper SQLAlchemy是Python编程语言下的一款开源软件,提供了SQL工具包及对 ...
- java web 常见异常及解决办法
javax.servlet.ServletException: javax/servlet/jsp/SkipPageException 重启tomcat, javax.servlet.ServletE ...
- 虚拟机安装Linux中常见异常及解决办法
如果接着下去的提示按Test 的话 会出现Unable to read the disc checksum from the primary volume descriptor. This proba ...
- Address already in use: JVM_Bind:80 异常的解决办法
java.net.BindException: Address already in use: JVM_Bind:80 异常的解决办法 今天遇见了这个端口被占用问题 然后各种百度 先是说 用命令 ne ...
- hadoop安装遇到的各种异常及解决办法
hadoop安装遇到的各种异常及解决办法 异常一: 2014-03-13 11:10:23,665 INFO org.apache.hadoop.ipc.Client: Retrying connec ...
随机推荐
- 【dfs】p1451 求细胞数量
题目描述 一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数.(1<=m,n<=100)? 输入输出格式## ...
- yd的汇总
因为是我这只蒟蒻个人的汇总嘛,可能有些奇♂怪的东西或者不规范的语言出现啦,见谅见谅 搬了一些到知识汇总里,删了一些过时和无用的,少了好多=.= 1.STL_queue 经实践验证,!qs.empty( ...
- 百度地图API示例:使用vue添加删除覆盖物
1.index.html <script type="text/javascript" src="http://api.map.baidu.com/api?v=2. ...
- margin纵向重叠
速记: 如p的纵向 margin 是 16px,那么两个之间纵向的距离是多少?-- 按常理来说应该是 16 + 16 = 32px,但是答案仍然是 16px. 因为纵向的 margin 是会重叠的,如 ...
- flutte项目命令行打包
进入自己flutter项目根目录,运行以下命令 flutter build apk #打包安卓 flutter build ios #打包ios 然后会给出一个路径,就是打包完成的apk的位置 bui ...
- C++基础知识--DAY3
今天我们开始进入封装类的地方 Encapsulation(封装) (1) C struct数据封装 当单一变量无法完成描述需求的时候,结构体类型解决了这一问题,可以将多个类型打包成一体,形成新的类型 ...
- HDU 1079 Calendar Game (博弈)
Calendar Game Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tot ...
- POE 供电
受电设备(PD)和供电设备(PSE) 标准的五类网线有四对双绞线但是在10M BASE-T和100M BASE-T中只用到其中的两对.IEEE80 2.3af允许两种用法: 1.应用空闲脚供电时4.5 ...
- linux c 编程 ------ 头文件及其作用
#include <stdio.h> printf #include <sys/types.h> 基本系统数据类型.系统的基本数据类型在32编译环境中保持为32位值,在64编译 ...
- mysql存储过程造数据取一个基准用户的各种类型都取一条数据作为基准数据,循环插入
CREATE DEFINER=`user`@`%` PROCEDURE `create_upload_data`(in start_userid integer,in create_counter i ...