0

我刚刚将 dnn 网站移至运行 Windows 2008 64 位的新网络服务器。经过一些调整后,我能够让事情运行得很好。然而,还有最后一个怪癖。当我尝试登录网站的管理员/主机部分时,我收到一个错误。具体来说,我得到

A critical error has occurred.- Object reference not set to an instance of an object 

讽刺的是,我只在使用 Internet Explorer 7 登录时收到此错误。我可以使用FF3成功登录。有谁知道会导致这种情况的原因是什么?我完全不知所措。

我正在使用经典应用程序池在 IIS7 中运行 dnn 3.0.13。

dnn 应用程序中的日志或 Web 服务器上的事件查看器中没有报告错误/异常。令人沮丧,我知道。

安德鲁

4

2 回答 2

1

事实证明,问题不仅仅是 IE7 登录问题。每当我尝试更新内容时,都会收到错误消息(红色三角形,但日志中没有任何内容)。最后,我意识到我非常旧的 DNN 版本无法在 .NET 2.0 中运行。我正在运行这样一个旧版本,因为它是一个我仍然需要支持的遗留应用程序。显然,应该探索升级路径。

无论如何,我的解决方案是安装 .NET 1.1。我按照此处列出的说明进行操作。我的其他 Web 服务器上没有这个问题,因为它们预装了 .NET 1.1。IIS7 没有与它捆绑在一起。

这解决了我所有的问题,并且运行良好。

于 2009-03-04T19:24:36.723 回答
0

您能否查看服务器的应用程序事件日志,如果您看到异常,请编辑您的问题并发布它?

于 2009-02-20T03:33:37.250 回答