【发布时间】:2008-10-11 00:09:52
【问题描述】:
我为 dotnetnuke 创建了一个使用 Atalasoft 的 dotImage 查看器的模块。 dotImage 使用和 iframe 进行“ajax”渲染。我的模块在主页上运行良好,但在任何其他页面中,模块都会在 dotImage iframe 中加载整个主页。
有人使用过 dotnetnuke 和 dotImage 吗?
有什么建议吗?
【问题讨论】:
标签: dotnetnuke dotimage
我为 dotnetnuke 创建了一个使用 Atalasoft 的 dotImage 查看器的模块。 dotImage 使用和 iframe 进行“ajax”渲染。我的模块在主页上运行良好,但在任何其他页面中,模块都会在 dotImage iframe 中加载整个主页。
有人使用过 dotnetnuke 和 dotImage 吗?
有什么建议吗?
【问题讨论】:
标签: dotnetnuke dotimage
我来自 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 节点中的模式更改为“关闭”
【讨论】: