2015-07-13 123 views
1

我堅持從版本6.x升級到DNN 7.4版問題升級DNN 6.x到7.4

我使用Ifnity URL大師V2.4.4與DNN 6.升級DNN 7.4之前,我有首先將Ifinity URL Master從2.4升級到2.8.3,然後將DNN升級到7.4。同時這樣做我得到Default.aspx負載以下的錯誤。

500 Internal Server Error 
    The requested Url does not return any valid content. 

    Administrators 
    Change this message by configuring a specific 404 Error Page or Url for this website. 

    Exception: 
    Object reference not set to an instance of an object. 

    Stack Trace: 

在DotNetNuke.Common.Globals.IsEditMode()在 DotNetNuke.Entities.Tabs.TabModulesController.GetModules(TabInfo標籤) 在DotNetNuke.Entities.Tabs.TabModulesController.GetTabModules(TabInfo 標籤)在DotNetNuke.Entities.Tabs.TabInfo.get_Modules()在 iFinity.DNN.Modules.UrlMaster.Entities.TabInfoEx.Clone(TabInfo標籤)在 iFinity.DNN.Modules.UrlMaster.Data.SqlDataProvider.GetTabs(的Int32 portalId ,布爾includeAdminTabs,布爾includeHostTabs, Dictionary'2 & customAliasTabs)在 iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetTabs(的Int32 portalId,布爾includeStdUrls,PortalSettings portalSettings, FriendlyUrlSettings設置,Dictionary2 & customAliasTabsForPortal) 在iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetTabs(的Int32 portalId,布爾includeStdUrls,FriendlyUrlSettings設置, Dictionary2 & customAliasTabs)在 iFinity.DNN.Modules.UrlMaster.TabDictController.BuildTabDictionary(pathSizes & pathSizes,FriendlyUrlSettings設置,的Int32 buildPortalId, ThreadSafeDictionary2 tabDict,哈希表& homePageSkins, ThreadSafeDictionary2 & portalTabPathDictionary,的Guid parentTraceId) 在 iFinity.DNN.Modules.UrlMaster.TabDictController.FetchTabDictionaryLockable(的Int32 portalId,的Int32 & minTabPathDepth,的Int32 & maxTabPathDepth,的Int32 & minAliasPathDepth,的Int32 & maxAliasPathDepth,FriendlyUrlSettings 設置,布爾forceRebuild布爾bypassCache,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.TabDictController.FetchTabDictionary(的Int32 portalId,的Int32 & minTabPathDepth,的Int32 & maxTabPathDepth,的Int32 & minAliasPathDepth,的Int32 & maxAliasPathDepth,FriendlyUrlSettings 設置,布爾forceRebuild,布爾bypassCache,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.RewriteController.GetTabFromDictionary(字符串 URL,FriendlyUrlSettings設置,UrlAction結果,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.RewriteController.IdentifyByTabPathEx(字符串 絕對URI,字符串的queryString,UrlAction結果,FriendlyUrlSettings 設置,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.UrlRewriteModule.CheckForRewrite(字符串 fullUrl,字符串querystring,UrlAction結果,布爾值 useFriendlyUrls,NameValueCollection中queryStringCol, FriendlyUrlSettings設置,布爾& isPhysicalResource,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.UrlRewriteModule。的ProcessRequest(HttpContext的 上下文,HttpRequest的請求,HttpServerUtility服務器,HttpResponse對象 響應,布爾useFriendlyUrls,字符串的RequestType,烏里requestUri, UrlAction結果,NameValueCollection中queryStringCol, FriendlyUrlSettings設置,布爾allowSettingsChange,的Guid parentTraceId)

我我不知道這個錯誤的原因,也不知道如何在這個轉發。請幫我解決這個問題。

+0

我有完全相同的問題。我會通過布魯斯查普曼看看他能否提供幫助。 – Lucas

回答

-1

我使用IFinity URL Master 2.4以及從2.4升級到2.8.3,所以我可以將DNN升級到7.4.2。我遇到了同樣的問題。

我能夠修復它的唯一方法是完全刪除IFinity URL Master,然後升級到DNN 7.4.2。

在DNN 7.4.2中,他們已經整合了IFinity URL Master。然後,您必須更改您的web.config文件以使用正在查找的正確的URLFormat結果。嘗試打開您的web.config文件並搜索URLFormat,根據您希望得到的結果,確保它的值爲URLFormat =「humanfriendly」或URLFormat =「advanced」。