问题:
操作系统:Windows7 64位
网站部署到IIS中,启动后出现错误:
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
原因:
IIS 默认的使用 2.0 框架,发布的网站使用的是 4.0 框架,4.0 框架的 CLR 与2.0 框架不同。
解决方法:
如果要运行4.0框架的网站,需要用 aspnet_regiis 注册 4.0 框架,同时使用 4.0 的程序池。
以管理员身份启动cmd,切换到 4.0框架 的目录:
C:\Windows\Microsoft.NET\Framework\v4.0.30319执行
aspnet_regiis.exe -i打开 IIS 的应用程序池,找到发布的网站,设置为 4.0 框架
本文解决了一个在Windows 7 64位操作系统下,使用IIS部署4.0框架网站时出现的错误问题。原因是IIS默认使用2.0框架,而发布的网站需要4.0框架。解决方案包括注册4.0框架并配置应用程序池。
219

被折叠的 条评论
为什么被折叠?



