0

我是 DotNetNuke 的初学者,在调试这个问题时遇到了麻烦。我们使用的是 DNN 版本 5。

在我们的本地开发机器上,我们的 DNN 站点渲染得很好。但是我们最近部署到了我们的测试服务器,并且该站点只有在以主机身份登录时才能正常呈现。当以普通访问者的身份查看该站点时,所有样式都一团糟——它只是一个白页,图像消失了,菜单垂直堆叠。

线索/注释:

  1. 我们最近添加了一个新的 .ascx 和模块
  2. 有 javascript 错误,但很难说出是什么原因造成的
  3. 您可能会询问日志查看器屏幕。我看了那里,我看到了异常,但我认为那里的异常是不相关的(将调查这个)
  4. 在我们的本地开发环境中运行良好
  5. 在服务器中,仅在以主机身份登录时呈现正常

我可以采取哪些步骤来尝试调试它?除了事件查看器,我还能在哪里查看这里发生了什么?

谢谢!

4

2 回答 2

0

您部署的“新 .ascx”是什么?是皮肤页面吗?

如果皮肤页面有问题并且它是默认站点页面(在管理员 > 站点设置下),这可以解释为什么非管理员用户有问题,但管理员/主机用户(站点的编辑皮肤正在工作的地方)没有'没有问题。

于 2014-06-18T20:58:15.573 回答
0

这解决了它:

https://stackoverflow.com/a/3831419/614263

由于权限设置,IIS 似乎阻止了从根到 javascripts 和 css 文件的请求。在查看 FireFox 中的网络流量时,我注意到 404 错误来自“login.aspx?ReturnURL=../../blahblah.css”

感谢您的所有帮助和建议。

于 2014-06-19T04:29:46.583 回答