IIS发布的网站常见的问题汇总

1、安装.NET4.0时缺少WIC导致不能装上.NET4.0,下载安装后即可,下载地址如下,根据系统版本选择对应软件

 

32位版:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=32

64位版:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=1385

 

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

 

 

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

解决:1、【开始】->【所有程序】->【附件】->鼠标右键点击【命令提示符】->【以管理员身份运行】->

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

2、 如果还不行,可检查IIS的应用程序池,是否使用集成模式,如果不是则改成集成模式

3、如果还不行,可能就是aspnet_regiis.exe的文件的问题了,下载aspnet_regiis,根据系统的版本,选择64位还是32位的aspnet_regiis,然后替换本地的再执行上面操作

 

3、.NET 4.0安装不成功,修复工具下载地址:

https://www.microsoft.com/en-us/download/confirmation.aspx?id=30135

4、未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1

 

 

1、通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:C:\Windows\temp-->属性-->安全-->编辑-->添加NETWORK SERVICE用户的读写权限就可以解决.

2、打开服务器系统c盘,打开window, 右键temp 属性 安全 编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。(我的是这个问题.这样就解决了,上面的network service不用也行)

5

 

 

 

这个问题只会出现在IIS集成模式(Integrated),如果改为经典模式(Classic),问题就不会出现。

6

 

7

 

 

转载于:https://www.cnblogs.com/hongmaju/p/6800403.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值