SCOM2012中“ASP.NET 4.0处理程序未向IIS注册”解决办法
2013-02-27 10:42
417 查看
在安装SCOM2012的过程中,安装程序会进行一次条件自检并会把问题都列出并在下方给出解决提示。
一般问题通过该提示可以解决,不过有个问题却无法通过提示解决。查询了微软官网之后,找到解决办法。现整理如下:
1. 建议正确的安装顺序,先安装IIS,然后安装 .NET Framework 4 。
2. 如果已经先装了 .NET Framework 4 ,后安装IIS,那么请先不要在IIS中做任何配置,直接运行命令行“%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r ”
3. 如果已经做了iis的配置,比如笔者自己,则运行该命令会报错。
4. 此时请进入“C:\Windows\winsxs\amd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7600.16385_none_6cde646bce835df3”目录复制文件“ApplicationHost.config” 到 “C:\Windows\System32\inetsrv\config”下覆盖原文件,在运行上述命令即可。
补充说明:经过测试,当进行上面第四步的时候,会将IIS服务中的默认网站一起删除,补救方法为修改上述“ApplicationHost.config”文件,添加
“<listenerAdapters>
<add name="http" />
</listenerAdapters>” 这三行,就可以在IIS中添加默认网站了。本文出自 “技术工人” 博客,请务必保留此出处http://itfarmer.blog.51cto.com/337071/1141194
一般问题通过该提示可以解决,不过有个问题却无法通过提示解决。查询了微软官网之后,找到解决办法。现整理如下:
1. 建议正确的安装顺序,先安装IIS,然后安装 .NET Framework 4 。
2. 如果已经先装了 .NET Framework 4 ,后安装IIS,那么请先不要在IIS中做任何配置,直接运行命令行“%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r ”
3. 如果已经做了iis的配置,比如笔者自己,则运行该命令会报错。
4. 此时请进入“C:\Windows\winsxs\amd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7600.16385_none_6cde646bce835df3”目录复制文件“ApplicationHost.config” 到 “C:\Windows\System32\inetsrv\config”下覆盖原文件,在运行上述命令即可。
补充说明:经过测试,当进行上面第四步的时候,会将IIS服务中的默认网站一起删除,补救方法为修改上述“ApplicationHost.config”文件,添加
“<listenerAdapters>
<add name="http" />
</listenerAdapters>” 这三行,就可以在IIS中添加默认网站了。本文出自 “技术工人” 博客,请务必保留此出处http://itfarmer.blog.51cto.com/337071/1141194
相关文章推荐
- 【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
- 【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
- 【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
- 解决办法:asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”(转)
- 在IIS7.5上添加.NET4.0程序的虚拟目录时提示ASP.NET 4.0尚未在 Web 服务器上注册
- 尚未在 Web 服务器上注册 ASP.NET 4.0” 的解决办法
- asp.net 发布到IIS中出现”处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”“错误的解决方法
- Win7(64位)中IIS配置Access数据库的asp.net程序中出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”(解决了)
- 在iis8.5下部署ASP.NET程序AjaxPro不能用问题解决办法
- asp.net 发布到IIS中出现”处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”“错误的解决方法
- asp.net 发布到IIS中出现”处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”“错误的解决方法
- asp.net 发布到IIS中出现”处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”“错误的解决方法
- 注册asp.net 到 iis时出错中的一种的 解决办法
- 程序池程序Win7(64位)中IIS配置Access数据库的asp.net程序中出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”(解决了)
- IIS网站或系统验证码不显示问题——"使用了托管的处理程序,但是未安装或未完整安装 ASP.NET"
- Asp.Net 连接Oracle数据库 出现"找到 Oracle 客户端和网络组件" 的解决方法!(在win2003 ntfs 下IIS发布只显示登陆界面 不进入系统解决办法)
- IIS服务器不支持ASP.NET的解决办法
- asp.net配置IIS后"服务器应用程序不可用"的解决办法(详细,可用!)
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- 注册asp.net 4.0 到iis