1

我最近推送了一个 Umbraco 站点,即将站点从开发服务器移至实时服务器。数据库已就位,站点已启动,但没有加载任何样式表或图像。

/login.aspx?ReturnUrl=%2fcss%2fmain.css%3fver%3d16&ver=16 404(未找到)

Umbraco 似乎在请求文件时将“/login.aspx?ReturnUrl=”添加到链接中。

我不确定发生了什么,但这可能是某种权限问题吗?

提前致谢!

编辑

此外,我无法访问 /umbraco/、/umbraco/default.aspx 作品,但没有样式,并且生成的管理面板没有字段。无论问题是什么,它似乎都在影响着一切。

最终编辑

解决了,是权限。当我设置它时,我复制了类似构建的权限(我认为它正在工作)。那时我注意到 Plesk IIS 用户未设置为读取,但我忽略了这一点并继续进行。

应该相信我自己的判断,几个小时后回来,将其更改为阅读和 BOOM。网站去。

谢谢你的帮助。

4

1 回答 1

2

您的站点配置为使用身份验证,这意味着您站点上的部分或全部内容不可供未经身份验证的用户查看。如果用户未通过身份验证,则 Umbraco 会将他们重定向到登录页面 (login.aspx)。

你可以在这里做各种各样的事情。前一周我在 Our Umbraco 论坛上讨论了一个关于身份验证的问题:

http://our.umbraco.org/forum/developers/api-questions/35957-Forms-Authentication-Loginaspx-page-has-not-styling-applied

解决这个问题的方法(在论坛问题中讨论)是在 Umbraco 中使用公共访问配置。这在这里讨论:

http://our.umbraco.org/wiki/reference/umbraco-client/context-menus/public-access

这允许您在站点上配置基于角色(或基于单个用户)的权限,因此您可以控制可以在站点上看到的用户角色(或用户)。

于 2012-11-16T15:39:19.777 回答