本机环境:Windows 8.1 + IIS8.5 + VS2013+SQLServer2012
首先是从官网直接下载Orchard.Web 1.7.2版的安装包,在本机IIS上部署,按官方文档一步步走下来,打开网页,结果提示503 service unavailable。
解决方法:查看应用程序池,发现Orchard已停止,查看事件查看器->Windows 日志->应用程序->发现只有360Tray这个程序的崩溃信息文件在尝试复制到C:/Users下,但没权限被拒绝,而Orchard应用程序池也随之停止工作,重启Orchard应用池,再次浏览网站,上面问题反复,查了很久也没明白它们之间怎么会有关系,于是卸载了360,发现问题依旧,删除那些崩溃信息文件,问题解决,不再提示503。
但是网页依旧没打开,一片空白,查看映射,IIS提示“配置错误 不能在此路径中使用此配置节”。
解决方法:出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以以管理员身份运行命令行 %windir%system32inetsrvappcmd unlock config -section:system.webServer/handlers 。如果modules也被锁定,可以运行%windir%system32inetsrvappcmd unlock config -section:system.webServer/modules。
待续。。。