我一直试图在我的Windows 7的IIS 7下安装Umbraco。我可以使用Web平台安装程序来获取它启动并通过WebMatrix运行,但我希望在IIS中运行。Umbraco 4.7.2安装不会加载图像,CSS,Javascript等
无论我是通过设置新的Web站点复制二进制文件来手动执行安装,还是让Web平台安装程序执行安装,我总是会出现缺少所有CSS,图像,js等的安装页面。
当我试图直接击中这些资源时,我总是被重定向回安装页面。
我在告诉平台安装者创建一个全新的网站。没有指定虚拟目录/应用程序名称。我已经遵循了我可以找到的所有在线指导。
日志显示401未经授权错误:
2012-05-11 2点42分22秒127.0.0.1 GET /umbraco_client/installer/css/all.css - 80 - 127.0.0.1的Mozilla/5.0 +(兼容; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident/5.0)401 3 5 10 2012-05-11 02:42:22 127.0.0.1 GET /umbraco_client/installer/css/reset.css - 80 - 127.0.0.1 Mozilla/5.0 +(compatible; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident/5.0)401 3 5 10 2012-05-11 02:42:22 127.0。 0.1 GET /umbraco_client/installer/css/form.css - 80 - 127.0.0.1 Mozilla/5.0 +(compatible; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident/5.0)401 3 5 10
我试过改变th e应用程序池标识到网络服务并授予对网站根路径的完全权限,虽然它没有解决问题,但它将所有上述401错误转换为302重定向。
请问?
我刚刚解决了这个问题。在我的机器上,这是因为IUSR和NETWORK_SERVICE帐户没有足够的权限。我的应用程序池也设置为通过NetworkService运行,并且在设置正确的权限后,它完全可以正常工作。 –