单位组建网站需要安装动易5.9,过程并不顺利,现记录如下:
1、安装IIS比较顺利,系统是win10家庭版,但是IIS也能找到并顺利安装
2、按要求添加website,然后进入https://本机地址/Install/Default.aspx
就开始出现了错误
500-19配置错误---定义了重复的“system.web.extensions/scripting/scriptResourceHandler
找了下度娘,说是权限不足,需增加Everyone的权限,对website增加权限,无效~
然后又找,说换成net2.0,换之,这错误就没了
然后:
500-12 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。
又找,因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。运行命令行
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。
其中的 handlers 是错误信息中红字显示的节点名称。
如果modules也被锁定,可以运行
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
注意:cmd.exe要以管理员身份启动,在c:\windows\system32下找到cmd.exe,右键管理员启动,输入上面的命令即可。
然后:
HTTP 错误 500.21 - Internal Server Error
处理程序“PageHandlerFactory-ISAPI-2.0”在其模块列表中有一个错误模块“IsapiModule”
解决办法一
重新注册framework
1、Framework 2.0
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
2、Framework 4.0
执行命令"cd C:\Windows\Microsoft.NET\Framework\v4.0.30319",进入到"C:\Windows\Microsoft.NET\Framework\v4.0.30319"目录,
运行:
aspnet_regiis.exe -i
解决办法二
重新安装IIS
终于经历千辛万苦,动易界面出现了……居然用的是.net2.0坑爹的主。
参考资料:https://blog.csdn.net/kwy15732621629/article/details/51416097
https://blog.csdn.net/enter89/article/details/50549215
https://www.lanhusoft.com/Article/270.html