2

我为 dotnetnuke 创建了一个使用 Atalasoft 的 dotImage 查看器的模块。dotImage 使用和 iframe 进行“ajax”渲染。我的模块在主页上运行良好,但在任何其他页面中,模块都会在 dotImage iframe 中加载整个主页。

有人同时使用 dotnetnuke 和 dotImage 吗?

有小费吗?

4

1 回答 1

1

我来自 Atalasoft。您应该向我们提出支持案例,以便我们为您提供帮助。

在任何情况下,页面出现在框架中的通常原因是在生成框架的内容时引发了异常——您看到的是 DotNetNuke 的自定义 500 页面。

可能最简单的查看发生情况的方法是暂时关闭 web.config 中的自定义错误页面 - 然后问题将显示在框架中,您可以修复它。此时可能有很多事情(文件权限、未正确安装许可证等)——因此获取异常是解决此问题的关键。

您可以通过以下方式关闭自定义错误:

在你的 web.config 中寻找这样的部分:

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
     <error statusCode="403" redirect="NoAccess.htm" />
     <error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>

确保它未注释,然后将 customErrors 节点中的模式更改为“关闭”

于 2008-10-14T12:21:16.300 回答