2009-02-20 34 views
0

我justed搬出dnn網站運行Windows 2008 64位新的網絡服務器。經過一些調整,我能夠讓事情運行得很好。然而,最後一個怪癖。當我嘗試登錄到網站的管理員/主機部分時,我收到一個錯誤消息。具體而言,我得到在IE7 DotNetNuke(DNN)登錄問題

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服務器上的事件查看器中沒有報告的錯誤/異常。令人沮喪,我知道。

安德魯

+0

DotNetNuke正在運行什麼版本?你已經安裝了什麼(如果有的話)第三方模塊?你有任何自定義認證/登錄模塊?這個錯誤究竟在登錄工作流程中出現在哪裏?它是什麼類型的錯誤(例如紅色的三角形或黃色的死亡屏幕)? – 2009-02-20 19:19:24

回答

0

你可以在你的服務器的應用程序事件日誌看,如果你看到了例外,編輯您的問題,並張貼?

1

事實證明,問題不僅僅是IE7登錄問題。每當我嘗試更新內容時,我都會收到錯誤(紅色三角形,但日誌中沒有任何內容)。最後,我意識到我的舊DNN版本無法在.NET 2.0中運行。我正在運行這樣一箇舊版本,因爲它是一個遺留應用程序,我仍然需要支持。顯然,應該探索升級路徑。

無論如何,我的解決方案是安裝.NET 1.1。我遵循列出的指示here。我在其他Web服務器上沒有這個問題,因爲它們預裝了.NET 1.1。 IIS7不會與它捆綁在一起。

這解決了我所有的問題,並且完美運行。