微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iis – Umbraco 4.7.2安装不会加载图像,CSS,Javascript等

我一直试图在IIS 7下的 Windows 7机器上安装Umbraco.我能够使用Web平台安装程序通过WebMatrix启动并运行,但我想在IIS中运行它.

无论我是通过设置新的网站复制二进制文件来手动执行安装,还是让我让Web平台安装程序执行此操作,我总是会看到一个缺少所有CSS,图像,js等的安装页面.

当我尝试直接点击这些资源时,我总是被重定向回安装页面.

我告诉平台安装程序创建一个全新的网站.没有指定虚拟目录/应用程序名称.我已经按照我能找到的所有在线指示进行了跟踪.

日志显示401未经授权的错误

2012-05-11 02: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(兼容; 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(兼容; MSIE 9.0; Windows NT 6.1; WOW64; Trident / 5.0)401 3 5 10

我尝试将应用程序池标识更改为网络服务并授予对网站根路径的完全权限,虽然它没有解决问题,但它将所有上述401错误转换为302重定向.

Thougts?

解决方法

在我的情况下,我发现虽然我创建了一个自定义应用程序池,在具有此文件夹权限的标识下运行,但在IIS身份验证页面(IIS管理器 – >身份验证 – >匿名身份验证)中,它使用IUSR作为用户用于匿名身份验证.通过选中“使用应用程序池标识”框,它可以正常工作.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。