安装管家婆D9 V80到最后提示“未能加载文件或程序集“Microsoft.Web.Administration及打开提示处理程序“*.gspx”在其模块列表中有一个错误模块“ManagedPipelineHandler””的说明
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
今天没事儿安装管家婆D9V80版本,安装到最后竟然提示错误,错误为
执行d:\D9ERP\InstalledConfig.exe:执行“d:\D9ERP\InstalledConfig.exe IIS”失败,结果:
错误:
未处理的异常: System.IO.FileLoadException: 未能加载文件或程序集“Microsoft.Web.Administration, Version=7.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
文件名:“Microsoft.Web.Administration, Version=7.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”
在 InstalledConfig.AfterInstallConfig.SetIISPoolIdentity()
在 InstalledConfig.Program.Main(String[] args)警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。在 CarpaERP.ConfigGuide.frmMain.RunExe(String exe, String args)
然而再次打开管家婆D9网页的时候,又提示错误,如下图所示
HTTP 错误 500.21 - Internal Server Error
处理程序“*.gspx”在其模块列表中有一个错误模块“ManagedPipelineHandler”
经过这两个错误,就感觉很奇葩,到底哪里错误,然后就安装了一个管家婆d9v7.9研究一下,发现了应用程序池的问题;
管家婆D9三个池都是集成通道,而新安装的竟然显示经典通道,所以不对,造成的错误!
修改为集成通道就欧克~~
关于管家婆D9 IIS处理程序映射的延伸阅读:
添加托管处理程序
*.ajax Carpa.Web.Ajax.AjaxHandlerFactory, Carpa.Web
*.gspx Carpa.Web.Script.ScriptHandler, Carpa.Web
经过来来回回几次的测试,一直以为是“C:\D9ERP\Microsoft.Web.Administration.dll”或“C:\Windows\System32\inetsrv\Microsoft.Web.Administration.dll”的问题,但确实不错,提示的可是真狗~~~
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

