2013-01-18 72 views
0

背景DNN錯誤與自定義錯誤關仍然沒有顯示錯誤

我不得不設置一個DNN 7.0測試環境並內置一對夫婦的自定義模塊。在我的第三個自定義模塊中,我使用Chris Hammond的模板完成了設置,並按照模板提供的說明進行了設置(我爲之前的模塊也做了這個操作,而且沒有問題)。安裝模塊後,我的網站將無法工作。我在每一頁上得到的都是DotNetNuke錯誤,沒有附加信息。

問題:

顯然出了點問題,我的模塊安裝,但我完全無助找出什麼。我所得到的是由DNN提供的非描述性錯誤消息。我已經設置修改我的網頁配置如下:

<customErrors mode="Off" /> 

但我仍然得到通用的「DotNetNuke錯誤」消息。我需要查看堆棧跟蹤和任何其他信息,以查看我的錯誤產生的位置。有沒有另一種方式與DNN做到這一點?

回答

0

作爲替代方案,我剛剛運行SQL命令對事件日誌表。您可以從那裏獲取有關錯誤消息的整理信息,並且可以在LogProperties字段中找到堆棧跟蹤和其他信息。

看來我的模塊創建了臭名昭着的「DotNetNuke.UI.Skins.Skin.GetSkin(Me)」錯誤發現here。不幸的是,我的情況似乎有些不同,因爲唯一推薦的解決方案對我不起作用。看起來是另一次DNN擦拭的時候了。

0

檢查,看看是否對Desktopmodules文件夾一個奇怪的虛擬目錄,或在一個文件夾中。

我已經在我的測試了幾個問題,其中IIS就會把它轉換成一個虛擬目錄,並引起問題,但不是我可以隨意複製。

此外,檢查出的模板DNN7

0

我已經從那以後我就使用新的DNN 7模板開始了同樣的問題,最新的版本,有事情做與我的方式調試模塊。

下解決了該問題:

  • 刪除桌面模塊下的虛擬目錄
  • 重新啓動IIS