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.NETFrameworkv4.0.30319aspnet_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:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files oot106f9ae8cc0e1
1、通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:C:Windows emp-->属性-->安全-->编辑-->添加NETWORK SERVICE用户的读写权限就可以解决.
2、打开服务器系统c盘,打开window, 右键temp 属性 安全 编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。(我的是这个问题.这样就解决了,上面的network service不用也行)
5、
这个问题只会出现在IIS集成模式(Integrated),如果改为经典模式(Classic),问题就不会出现。
6、
7、