管家婆软件提示Server Error in/JXCApplication
解决办法:(大体排除解决办法,根据提示错误信息解决,)
1.检查iis—web服务扩展--ASP.NET v2.0.50727和Active Server Pages有没有设置允许
(如果没有服务扩展重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令,回车C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable)(适用图2)
2.控制面板--管理工具--服务--asp.net state service 设置为自动,并启动 (适用图2)
3. 虚拟目录-右击-属性-asp.net---asp.net version是不是2.0,如果1.0改2.0在保存试下(适用图2)
4.打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727文件夹 选中Temporary ASP.NET Files文件夹--右键--属性--安全--添加everyone 给予完全控制
打开C:\WINDOWS文件夹--选中Temp文件夹---右键---属性---安全---添加everyone 给予完全控制 (适用图1)
5.将正常可用服务器对应系统中 C:\WINDOWS\system32 下的 msvcp71.dll和msvcr71.dll放入或替换入客户服务器同样路径下,重启iis后登录(开始-运行 输入:iisreset 回车即可 )。(错误提示最明显:找不到模块)
6..还有如最后1例中的错误详细提示
Server Error in '/JBHCS' Application.
--------------------------------------------------------------------------------
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\jbhcs\bad07a4a\d26bc77a\App_global.asax.sry5ymuc.dll' -- 'Could not execute CVTRES.EXE.'
“Could not execute CVTRES.EXE”
不能执行CVTRES.EXE,CVTRES.EXE一般存在于.net Framework目录中。
排查:客户的计算机C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727下已经没有这个文件了。
解决:其他计算机上拷贝一个文件放到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录中即可。