DNN重定向到503错误页面,而不是404错误页面

时间:2018-09-26 12:32:00

标签: dotnetnuke

我们有两台运行DNN版本9.01.01的服务器。

它们在IIS中的配置均相同,并且“自定义错误页面”已关闭。 web.config设置为:

<customErrors mode="off"/>

我们正在尝试测试并转到一个不存在的页面,该页面应显示404错误页面,但转至503错误页面(服务不可用)。当我查看DNN管理员日志时,它说它正在尝试转到404错误页面。

enter image description here

enter image description here

我注意到,当我在“行为”选项卡下的“ DNN设置”中选择一个未指定的页面时,它会给出另一个错误:

enter image description here

从这些信息中,我怀疑这是DNN 9.1.1错误吗?

我发现了以前的DNN版本中存在的先前错误: https://dnntracker.atlassian.net/browse/DNN-8611?jql=summary%20~%20%22503%20error %22%20OR%20description%20〜%20%22503%20error %22%20ORDER%20BY%20lastViewed%20DESC

我也找到了DNN帖子:

https://www.dnnsoftware.com/forums/threadid/538218/scope/posts/getting-503-error-instead-of-404-page

enter image description here

3 个答案:

答案 0 :(得分:1)

我真的想通了。从页面中删除所有需要用户/会话数据的模块。解决此问题的最佳方法是从404页面中删除所有模块,然后开始重新添加它们,以查看哪个模块是罪魁祸首。

答案 1 :(得分:0)

我删除了在“网站设置”>“行为”中选择的404和500页,并删除了这些页面。我重新创建了这些页面并再次选择了它们。现在,该网站将显示503错误而不是404错误。这是DNN 9.01.01错误。升级可能会解决此问题。

https://www.dnnsoftware.com/forums/threadid/538218/scope/posts/getting-503-error-instead-of-404-page

答案 2 :(得分:0)

我已经升级到DNN 9.2.2,但仍然遇到相同的问题。

我将“页面持久性”设置更改为“页面”而不是“内存”,它解决了该问题。

http://www.dnnsoftware.com/Content/Dnn.Platform/Documentation/Using%20the%20Control%20Panel/Host%20Console/Host%20Settings/Advanced%20Settings/Performance%20Settings/Setting%20Page%20State%20Persistence.html

enter image description here